pub struct APIProofDetails {
pub tx_hash: TxHash,
pub parent_dp_hash: DataProposalHash,
pub block_hash: Option<ConsensusProposalHash>,
pub block_height: Option<BlockHeight>,
pub index: Option<u32>,
pub version: u32,
pub transaction_type: TransactionTypeDb,
pub transaction_status: TransactionStatusDb,
pub timestamp: Option<TimestampMs>,
pub lane_id: Option<LaneId>,
pub proof_outputs: Vec<(TxHash, u32, u32, Value)>,
}Fields§
§tx_hash: TxHash§parent_dp_hash: DataProposalHash§block_hash: Option<ConsensusProposalHash>§block_height: Option<BlockHeight>§index: Option<u32>§version: u32§transaction_type: TransactionTypeDb§transaction_status: TransactionStatusDb§timestamp: Option<TimestampMs>§lane_id: Option<LaneId>§proof_outputs: Vec<(TxHash, u32, u32, Value)>Trait Implementations§
Source§impl Clone for APIProofDetails
impl Clone for APIProofDetails
Source§impl ComposeSchema for APIProofDetails
impl ComposeSchema for APIProofDetails
Source§impl Debug for APIProofDetails
impl Debug for APIProofDetails
Source§impl<'de> Deserialize<'de> for APIProofDetails
impl<'de> Deserialize<'de> for APIProofDetails
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
impl Eq for APIProofDetails
Source§impl PartialEq for APIProofDetails
impl PartialEq for APIProofDetails
Source§impl Serialize for APIProofDetails
impl Serialize for APIProofDetails
impl StructuralPartialEq for APIProofDetails
Auto Trait Implementations§
impl Freeze for APIProofDetails
impl RefUnwindSafe for APIProofDetails
impl Send for APIProofDetails
impl Sync for APIProofDetails
impl Unpin for APIProofDetails
impl UnsafeUnpin for APIProofDetails
impl UnwindSafe for APIProofDetails
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.