pub struct CreateDepositInput {
pub operator: PublicAddress,
pub balance: u64,
pub auto_stake_rewards: bool,
}
Fields§
§operator: PublicAddress
The address of operator of the target pool
balance: u64
The deposit amount
auto_stake_rewards: bool
Flag to indicate whether the received reward in epoch transaction should be automatically staked to the pool
Trait Implementations§
Source§impl BorshDeserialize for CreateDepositInput
impl BorshDeserialize for CreateDepositInput
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 BorshSerialize for CreateDepositInput
impl BorshSerialize for CreateDepositInput
Source§impl Clone for CreateDepositInput
impl Clone for CreateDepositInput
Source§fn clone(&self) -> CreateDepositInput
fn clone(&self) -> CreateDepositInput
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CreateDepositInput
impl Debug for CreateDepositInput
Source§impl Deserializable for CreateDepositInput
impl Deserializable for CreateDepositInput
Source§impl PartialEq for CreateDepositInput
impl PartialEq for CreateDepositInput
Source§impl Serializable for CreateDepositInput
impl Serializable for CreateDepositInput
impl Eq for CreateDepositInput
impl StructuralPartialEq for CreateDepositInput
Auto Trait Implementations§
impl Freeze for CreateDepositInput
impl RefUnwindSafe for CreateDepositInput
impl Send for CreateDepositInput
impl Sync for CreateDepositInput
impl Unpin for CreateDepositInput
impl UnwindSafe for CreateDepositInput
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