Struct ex3_node_types::transaction::OriginalDeposit
source · pub struct OriginalDeposit {
pub from: String,
pub asset: CryptoAsset,
pub amount: AssetAmount,
pub block_ref: Option<String>,
pub tx_ref: Option<String>,
}Expand description
Original Deposit
Fields§
§from: StringFrom wallet address
asset: CryptoAssetSpecify asset
amount: AssetAmountThe amount
block_ref: Option<String>The block ref
tx_ref: Option<String>The blockchain transaction id For UTXO, it is the transaction id + tx index
Implementations§
Trait Implementations§
source§impl Clone for OriginalDeposit
impl Clone for OriginalDeposit
source§fn clone(&self) -> OriginalDeposit
fn clone(&self) -> OriginalDeposit
Returns a copy 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 OriginalDeposit
impl Debug for OriginalDeposit
source§impl<'de> Deserialize<'de> for OriginalDeposit
impl<'de> Deserialize<'de> for OriginalDeposit
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
source§impl From<OriginalCandidDeposit> for OriginalDeposit
impl From<OriginalCandidDeposit> for OriginalDeposit
source§fn from(deposit: OriginalCandidDeposit) -> Self
fn from(deposit: OriginalCandidDeposit) -> Self
Converts to this type from the input type.
source§impl From<OriginalDeposit> for OriginalCandidDeposit
impl From<OriginalDeposit> for OriginalCandidDeposit
source§fn from(deposit: OriginalDeposit) -> Self
fn from(deposit: OriginalDeposit) -> Self
Converts to this type from the input type.
source§impl Hash for OriginalDeposit
impl Hash for OriginalDeposit
source§impl Ord for OriginalDeposit
impl Ord for OriginalDeposit
source§fn cmp(&self, other: &OriginalDeposit) -> Ordering
fn cmp(&self, other: &OriginalDeposit) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for OriginalDeposit
impl PartialEq for OriginalDeposit
source§impl PartialOrd for OriginalDeposit
impl PartialOrd for OriginalDeposit
source§impl Serialize for OriginalDeposit
impl Serialize for OriginalDeposit
source§impl Storable for OriginalDeposit
impl Storable for OriginalDeposit
source§fn from_bytes(bytes: Cow<'_, [u8]>) -> Self
fn from_bytes(bytes: Cow<'_, [u8]>) -> Self
Converts bytes into an element.
source§fn to_bytes_checked(&self) -> Cow<'_, [u8]>
fn to_bytes_checked(&self) -> Cow<'_, [u8]>
Like
to_bytes, but includes additional checks to ensure the element’s serialized bytes
are within the element’s bounds.impl Eq for OriginalDeposit
impl StructuralPartialEq for OriginalDeposit
Auto Trait Implementations§
impl Freeze for OriginalDeposit
impl RefUnwindSafe for OriginalDeposit
impl Send for OriginalDeposit
impl Sync for OriginalDeposit
impl Unpin for OriginalDeposit
impl UnwindSafe for OriginalDeposit
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,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)