pub struct ConsensusWithdrawContext {
pub from: Address,
pub nonce: u64,
pub address: Address,
pub amount: BaseUnits,
}
Expand description
Context for consensus withdraw message handler.
Fields§
§from: Address
§nonce: u64
§address: Address
§amount: BaseUnits
Trait Implementations§
source§impl Clone for ConsensusWithdrawContext
impl Clone for ConsensusWithdrawContext
source§fn clone(&self) -> ConsensusWithdrawContext
fn clone(&self) -> ConsensusWithdrawContext
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 ConsensusWithdrawContext
impl Debug for ConsensusWithdrawContext
source§impl Decode for ConsensusWithdrawContext
impl Decode for ConsensusWithdrawContext
source§fn try_default() -> Result<Self, DecodeError>
fn try_default() -> Result<Self, DecodeError>
Try to decode from a missing/null/undefined value.
source§fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>
fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>
Try to decode from a given CBOR value.
§fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where
Self: Sized,
fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where
Self: Sized,
Try to decode from a given CBOR value, calling
try_default
in case the value is null or
undefined.source§impl Default for ConsensusWithdrawContext
impl Default for ConsensusWithdrawContext
source§fn default() -> ConsensusWithdrawContext
fn default() -> ConsensusWithdrawContext
Returns the “default value” for a type. Read more
source§impl Encode for ConsensusWithdrawContext
impl Encode for ConsensusWithdrawContext
source§impl EncodeAsMap for ConsensusWithdrawContext
impl EncodeAsMap for ConsensusWithdrawContext
§fn into_cbor_value_map(self) -> Valuewhere
Self: Sized,
fn into_cbor_value_map(self) -> Valuewhere
Self: Sized,
Encode the type into a CBOR Map.
§fn into_cbor_map(self) -> Vec<(Value, Value)>where
Self: Sized,
fn into_cbor_map(self) -> Vec<(Value, Value)>where
Self: Sized,
Encode the type into a CBOR Map, returning the map items.
Auto Trait Implementations§
impl Freeze for ConsensusWithdrawContext
impl RefUnwindSafe for ConsensusWithdrawContext
impl Send for ConsensusWithdrawContext
impl Sync for ConsensusWithdrawContext
impl Unpin for ConsensusWithdrawContext
impl UnwindSafe for ConsensusWithdrawContext
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
)