pub struct AttestationInfo {Show 19 fields
pub src_chain_id: String,
pub src_chain_domain_id: u32,
pub dest_chain_id: String,
pub dest_chain_domain_id: u32,
pub src_txn_hash: String,
pub depositor: String,
pub recipient: String,
pub event_nonce: u64,
pub src_amount: String,
pub dest_amount: String,
pub partner_id: String,
pub version: u64,
pub is_executed: bool,
pub dest_txn_hash: String,
pub relay_record_id: u64,
pub attestation_expiry: u64,
pub message_hash: String,
pub attestations: Vec<String>,
pub confirmed: bool,
}Fields§
§src_chain_id: String§src_chain_domain_id: u32§dest_chain_id: String§dest_chain_domain_id: u32§src_txn_hash: String§depositor: String§recipient: String§event_nonce: u64§src_amount: String§dest_amount: String§partner_id: String§version: u64§is_executed: bool§dest_txn_hash: String§relay_record_id: u64§attestation_expiry: u64§message_hash: String§attestations: Vec<String>§confirmed: boolImplementations§
Source§impl AttestationInfo
impl AttestationInfo
pub fn new(deposit_record: &DepositRecord) -> Self
Trait Implementations§
Source§impl Clone for AttestationInfo
impl Clone for AttestationInfo
Source§fn clone(&self) -> AttestationInfo
fn clone(&self) -> AttestationInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AttestationInfo
impl Debug for AttestationInfo
Source§impl Default for AttestationInfo
impl Default for AttestationInfo
Source§fn default() -> AttestationInfo
fn default() -> AttestationInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AttestationInfo
impl<'de> Deserialize<'de> for AttestationInfo
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 AttestationInfo
impl RefUnwindSafe for AttestationInfo
impl Send for AttestationInfo
impl Sync for AttestationInfo
impl Unpin for AttestationInfo
impl UnwindSafe for AttestationInfo
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