pub struct UndelegationInfo {
pub from: Address,
pub epoch: EpochTime,
pub shares: u128,
}
Expand description
Information about an undelegation.
Fields§
§from: Address
Address being undelegated from.
epoch: EpochTime
Epoch when the undelegation will be complete.
The amount of undelegated shares.
Trait Implementations§
source§impl Clone for UndelegationInfo
impl Clone for UndelegationInfo
source§fn clone(&self) -> UndelegationInfo
fn clone(&self) -> UndelegationInfo
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 UndelegationInfo
impl Debug for UndelegationInfo
source§impl Decode for UndelegationInfo
impl Decode for UndelegationInfo
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 UndelegationInfo
impl Default for UndelegationInfo
source§fn default() -> UndelegationInfo
fn default() -> UndelegationInfo
Returns the “default value” for a type. Read more
source§impl Encode for UndelegationInfo
impl Encode for UndelegationInfo
source§impl EncodeAsMap for UndelegationInfo
impl EncodeAsMap for UndelegationInfo
§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 UndelegationInfo
impl RefUnwindSafe for UndelegationInfo
impl Send for UndelegationInfo
impl Sync for UndelegationInfo
impl Unpin for UndelegationInfo
impl UnwindSafe for UndelegationInfo
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
)