pub struct QueueStatus {
pub length: u32,
pub total_expected_assets: u128,
pub total_escrow_shares: u128,
}Expand description
Aggregate status of the entire withdrawal queue.
Fields§
§length: u32§total_expected_assets: u128Trait Implementations§
Source§impl BorshDeserialize for QueueStatus
impl BorshDeserialize for QueueStatus
fn deserialize_reader<__R: Read>(reader: &mut __R) -> Result<Self, Error>
§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl BorshSerialize for QueueStatus
impl BorshSerialize for QueueStatus
Source§impl Clone for QueueStatus
impl Clone for QueueStatus
Source§fn clone(&self) -> QueueStatus
fn clone(&self) -> QueueStatus
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 QueueStatus
impl Debug for QueueStatus
Source§impl Default for QueueStatus
impl Default for QueueStatus
Source§fn default() -> QueueStatus
fn default() -> QueueStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for QueueStatus
impl<'de> Deserialize<'de> for QueueStatus
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 PartialEq for QueueStatus
impl PartialEq for QueueStatus
Source§impl Serialize for QueueStatus
impl Serialize for QueueStatus
impl Eq for QueueStatus
impl StructuralPartialEq for QueueStatus
Auto Trait Implementations§
impl Freeze for QueueStatus
impl RefUnwindSafe for QueueStatus
impl Send for QueueStatus
impl Sync for QueueStatus
impl Unpin for QueueStatus
impl UnwindSafe for QueueStatus
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