pub struct WithdrawalResult {
pub assets_out: u128,
pub settlement: EscrowSettlement,
}Expand description
Result of attempting to satisfy a withdrawal from available assets.
Fields§
§assets_out: u128§settlement: EscrowSettlementTrait Implementations§
Source§impl BorshDeserialize for WithdrawalResult
impl BorshDeserialize for WithdrawalResult
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 WithdrawalResult
impl BorshSerialize for WithdrawalResult
Source§impl Clone for WithdrawalResult
impl Clone for WithdrawalResult
Source§fn clone(&self) -> WithdrawalResult
fn clone(&self) -> WithdrawalResult
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 WithdrawalResult
impl Debug for WithdrawalResult
Source§impl<'de> Deserialize<'de> for WithdrawalResult
impl<'de> Deserialize<'de> for WithdrawalResult
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 WithdrawalResult
impl PartialEq for WithdrawalResult
Source§impl Serialize for WithdrawalResult
impl Serialize for WithdrawalResult
impl Eq for WithdrawalResult
impl StructuralPartialEq for WithdrawalResult
Auto Trait Implementations§
impl Freeze for WithdrawalResult
impl RefUnwindSafe for WithdrawalResult
impl Send for WithdrawalResult
impl Sync for WithdrawalResult
impl Unpin for WithdrawalResult
impl UnwindSafe for WithdrawalResult
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