pub struct VaultRedeemRequest {
pub vault_id: u32,
pub vault_token_quantity: Option<Decimal>,
}Expand description
Request payload for redeeming vault tokens.
Fields§
§vault_id: u32The vault ID to redeem from.
vault_token_quantity: Option<Decimal>Amount of vault tokens to deposit to redeem USDC. If not specified, uses all available vault tokens for the redemptions.
Trait Implementations§
Source§impl Clone for VaultRedeemRequest
impl Clone for VaultRedeemRequest
Source§fn clone(&self) -> VaultRedeemRequest
fn clone(&self) -> VaultRedeemRequest
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 VaultRedeemRequest
impl Debug for VaultRedeemRequest
Source§impl<'de> Deserialize<'de> for VaultRedeemRequest
impl<'de> Deserialize<'de> for VaultRedeemRequest
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
Auto Trait Implementations§
impl Freeze for VaultRedeemRequest
impl RefUnwindSafe for VaultRedeemRequest
impl Send for VaultRedeemRequest
impl Sync for VaultRedeemRequest
impl Unpin for VaultRedeemRequest
impl UnsafeUnpin for VaultRedeemRequest
impl UnwindSafe for VaultRedeemRequest
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