Struct oasis_core_runtime::consensus::staking::ReclaimEscrowResult
source · pub struct ReclaimEscrowResult {
pub owner: Address,
pub escrow: Address,
pub amount: Quantity,
pub remaining_shares: Quantity,
pub debonding_shares: Quantity,
pub debond_end_time: EpochTime,
}
Expand description
Reclaim escrow result.
Fields§
§owner: Address
§escrow: Address
§amount: Quantity
§debond_end_time: EpochTime
Trait Implementations§
source§impl Clone for ReclaimEscrowResult
impl Clone for ReclaimEscrowResult
source§fn clone(&self) -> ReclaimEscrowResult
fn clone(&self) -> ReclaimEscrowResult
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 ReclaimEscrowResult
impl Debug for ReclaimEscrowResult
source§impl Decode for ReclaimEscrowResult
impl Decode for ReclaimEscrowResult
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 ReclaimEscrowResult
impl Default for ReclaimEscrowResult
source§fn default() -> ReclaimEscrowResult
fn default() -> ReclaimEscrowResult
Returns the “default value” for a type. Read more
source§impl Encode for ReclaimEscrowResult
impl Encode for ReclaimEscrowResult
source§impl EncodeAsMap for ReclaimEscrowResult
impl EncodeAsMap for ReclaimEscrowResult
§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.
source§impl Hash for ReclaimEscrowResult
impl Hash for ReclaimEscrowResult
source§impl PartialEq for ReclaimEscrowResult
impl PartialEq for ReclaimEscrowResult
source§fn eq(&self, other: &ReclaimEscrowResult) -> bool
fn eq(&self, other: &ReclaimEscrowResult) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for ReclaimEscrowResult
impl StructuralPartialEq for ReclaimEscrowResult
Auto Trait Implementations§
impl Freeze for ReclaimEscrowResult
impl RefUnwindSafe for ReclaimEscrowResult
impl Send for ReclaimEscrowResult
impl Sync for ReclaimEscrowResult
impl Unpin for ReclaimEscrowResult
impl UnwindSafe for ReclaimEscrowResult
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
)§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.