pub struct WithdrawDepositInput {
pub operator: PublicAddress,
pub max_amount: u64,
}Fields§
§operator: PublicAddressThe address of operator of the target pool
max_amount: u64The amount of deposits that the stake owner wants to withdraw. The prefix ‘max’ is denoted here because the actual withdrawal amount can be less than the wanted amount.
Trait Implementations§
Source§impl BorshDeserialize for WithdrawDepositInput
impl BorshDeserialize for WithdrawDepositInput
fn deserialize_reader<R: Read>(reader: &mut R) -> Result<Self, Error>
Source§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.
Source§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 Clone for WithdrawDepositInput
impl Clone for WithdrawDepositInput
Source§fn clone(&self) -> WithdrawDepositInput
fn clone(&self) -> WithdrawDepositInput
Returns a duplicate 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 WithdrawDepositInput
impl Debug for WithdrawDepositInput
Source§impl PartialEq for WithdrawDepositInput
impl PartialEq for WithdrawDepositInput
Source§impl Serializable for WithdrawDepositInput
impl Serializable for WithdrawDepositInput
impl Eq for WithdrawDepositInput
impl StructuralPartialEq for WithdrawDepositInput
Auto Trait Implementations§
impl Freeze for WithdrawDepositInput
impl RefUnwindSafe for WithdrawDepositInput
impl Send for WithdrawDepositInput
impl Sync for WithdrawDepositInput
impl Unpin for WithdrawDepositInput
impl UnwindSafe for WithdrawDepositInput
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