pub struct CommittedTransactionSummary {
pub tx_hash: Hash,
pub instance_id: InstanceId,
pub method_id: MethodId,
pub status: ExecutionStatus,
pub location: TxLocation,
pub location_proof: ListProof<Hash>,
pub time: DateTime<Utc>,
}Expand description
Summary about a particular transaction in the blockchain. Does not include transaction content.
Fields§
§tx_hash: HashTransaction identifier.
instance_id: InstanceIdID of service.
method_id: MethodIdID of the method within service.
status: ExecutionStatusResult of transaction execution.
location: TxLocationTransaction location in the blockchain.
location_proof: ListProof<Hash>Proof of existence.
time: DateTime<Utc>Approximate finalization time.
Implementations§
Trait Implementations§
Source§impl Debug for CommittedTransactionSummary
impl Debug for CommittedTransactionSummary
Source§impl<'de> Deserialize<'de> for CommittedTransactionSummary
impl<'de> Deserialize<'de> for CommittedTransactionSummary
Source§fn 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
Auto Trait Implementations§
impl Freeze for CommittedTransactionSummary
impl RefUnwindSafe for CommittedTransactionSummary
impl Send for CommittedTransactionSummary
impl Sync for CommittedTransactionSummary
impl Unpin for CommittedTransactionSummary
impl UnwindSafe for CommittedTransactionSummary
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more