Struct aptos_vm::delta_ext::TransactionOutputExt
source · [−]pub struct TransactionOutputExt { /* private fields */ }
Expand description
Extension of TransactionOutput
that also holds DeltaChangeSet
Implementations
sourceimpl TransactionOutputExt
impl TransactionOutputExt
pub fn new(delta_change_set: DeltaChangeSet, output: TransactionOutput) -> Self
pub fn delta_change_set(&self) -> &DeltaChangeSet
pub fn write_set(&self) -> &WriteSet
pub fn events(&self) -> &[ContractEvent]
pub fn gas_used(&self) -> u64
pub fn status(&self) -> &TransactionStatus
pub fn into(self) -> (DeltaChangeSet, TransactionOutput)
Trait Implementations
sourceimpl Clone for TransactionOutputExt
impl Clone for TransactionOutputExt
sourcefn clone(&self) -> TransactionOutputExt
fn clone(&self) -> TransactionOutputExt
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for TransactionOutputExt
impl Debug for TransactionOutputExt
sourceimpl From<TransactionOutput> for TransactionOutputExt
impl From<TransactionOutput> for TransactionOutputExt
sourcefn from(output: TransactionOutput) -> Self
fn from(output: TransactionOutput) -> Self
Converts to this type from the input type.
sourceimpl PartialEq<TransactionOutputExt> for TransactionOutputExt
impl PartialEq<TransactionOutputExt> for TransactionOutputExt
sourcefn eq(&self, other: &TransactionOutputExt) -> bool
fn eq(&self, other: &TransactionOutputExt) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &TransactionOutputExt) -> bool
fn ne(&self, other: &TransactionOutputExt) -> bool
This method tests for !=
.
impl Eq for TransactionOutputExt
impl StructuralEq for TransactionOutputExt
impl StructuralPartialEq for TransactionOutputExt
Auto Trait Implementations
impl RefUnwindSafe for TransactionOutputExt
impl Send for TransactionOutputExt
impl Sync for TransactionOutputExt
impl Unpin for TransactionOutputExt
impl UnwindSafe for TransactionOutputExt
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more