Struct aptos_types::transaction::TransactionInfoV0
source · [−]pub struct TransactionInfoV0 { /* private fields */ }Implementations
sourceimpl TransactionInfoV0
impl TransactionInfoV0
pub fn new(
transaction_hash: HashValue,
state_change_hash: HashValue,
event_root_hash: HashValue,
state_checkpoint_hash: Option<HashValue>,
gas_used: u64,
status: ExecutionStatus
) -> Self
pub fn transaction_hash(&self) -> HashValue
pub fn state_change_hash(&self) -> HashValue
pub fn state_checkpoint_hash(&self) -> Option<HashValue>
pub fn ensure_state_checkpoint_hash(&self) -> Result<HashValue>
pub fn event_root_hash(&self) -> HashValue
pub fn gas_used(&self) -> u64
pub fn status(&self) -> &ExecutionStatus
Trait Implementations
sourceimpl Clone for TransactionInfoV0
impl Clone for TransactionInfoV0
sourcefn clone(&self) -> TransactionInfoV0
fn clone(&self) -> TransactionInfoV0
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 CryptoHash for TransactionInfoV0
impl CryptoHash for TransactionInfoV0
type Hasher = TransactionInfoV0Hasher
type Hasher = TransactionInfoV0Hasher
The associated Hasher type which comes with a unique salt for this type.
sourceimpl Debug for TransactionInfoV0
impl Debug for TransactionInfoV0
sourceimpl<'de> Deserialize<'de> for TransactionInfoV0
impl<'de> Deserialize<'de> for TransactionInfoV0
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<TransactionInfoV0> for TransactionInfoV0
impl PartialEq<TransactionInfoV0> for TransactionInfoV0
sourcefn eq(&self, other: &TransactionInfoV0) -> bool
fn eq(&self, other: &TransactionInfoV0) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &TransactionInfoV0) -> bool
fn ne(&self, other: &TransactionInfoV0) -> bool
This method tests for !=.
sourceimpl Serialize for TransactionInfoV0
impl Serialize for TransactionInfoV0
impl Eq for TransactionInfoV0
impl StructuralEq for TransactionInfoV0
impl StructuralPartialEq for TransactionInfoV0
Auto Trait Implementations
impl RefUnwindSafe for TransactionInfoV0
impl Send for TransactionInfoV0
impl Sync for TransactionInfoV0
impl Unpin for TransactionInfoV0
impl UnwindSafe for TransactionInfoV0
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
sourceimpl<T> TestOnlyHash for T where
T: Serialize + ?Sized,
impl<T> TestOnlyHash for T where
T: Serialize + ?Sized,
sourcefn test_only_hash(&self) -> HashValue
fn test_only_hash(&self) -> HashValue
Generates a hash used only for tests.
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