pub struct DepositAndWithdrawAccounts {Show 28 fields
pub owner: Pubkey,
pub obligation: Pubkey,
pub lending_market: Pubkey,
pub lending_market_authority: Pubkey,
pub reserve: Pubkey,
pub reserve_liquidity_mint: Pubkey,
pub reserve_liquidity_supply: Pubkey,
pub reserve_collateral_mint: Pubkey,
pub reserve_destination_deposit_collateral: Pubkey,
pub user_source_liquidity: Pubkey,
pub placeholder_user_destination_collateral: Option<Pubkey>,
pub liquidity_token_program: Pubkey,
pub withdraw_owner: Pubkey,
pub withdraw_obligation: Pubkey,
pub withdraw_lending_market: Pubkey,
pub withdraw_lending_market_authority: Pubkey,
pub withdraw_reserve: Pubkey,
pub withdraw_reserve_liquidity_mint: Pubkey,
pub withdraw_reserve_source_collateral: Pubkey,
pub withdraw_reserve_collateral_mint: Pubkey,
pub withdraw_reserve_liquidity_supply: Pubkey,
pub withdraw_user_destination_liquidity: Pubkey,
pub withdraw_placeholder_user_destination_collateral: Option<Pubkey>,
pub withdraw_liquidity_token_program: Pubkey,
pub deposit_obligation_farm_user_state: Option<Pubkey>,
pub deposit_reserve_farm_state: Option<Pubkey>,
pub withdraw_obligation_farm_user_state: Option<Pubkey>,
pub withdraw_reserve_farm_state: Option<Pubkey>,
}Fields§
§owner: Pubkey§obligation: Pubkey§lending_market: Pubkey§reserve: Pubkey§reserve_liquidity_mint: Pubkey§reserve_liquidity_supply: Pubkey§reserve_collateral_mint: Pubkey§reserve_destination_deposit_collateral: Pubkey§user_source_liquidity: Pubkey§placeholder_user_destination_collateral: Option<Pubkey>§liquidity_token_program: Pubkey§withdraw_owner: Pubkey§withdraw_obligation: Pubkey§withdraw_lending_market: Pubkey§withdraw_reserve: Pubkey§withdraw_reserve_liquidity_mint: Pubkey§withdraw_reserve_source_collateral: Pubkey§withdraw_reserve_collateral_mint: Pubkey§withdraw_reserve_liquidity_supply: Pubkey§withdraw_user_destination_liquidity: Pubkey§withdraw_placeholder_user_destination_collateral: Option<Pubkey>§withdraw_liquidity_token_program: Pubkey§deposit_obligation_farm_user_state: Option<Pubkey>§deposit_reserve_farm_state: Option<Pubkey>§withdraw_obligation_farm_user_state: Option<Pubkey>§withdraw_reserve_farm_state: Option<Pubkey>Auto Trait Implementations§
impl Freeze for DepositAndWithdrawAccounts
impl RefUnwindSafe for DepositAndWithdrawAccounts
impl Send for DepositAndWithdrawAccounts
impl Sync for DepositAndWithdrawAccounts
impl Unpin for DepositAndWithdrawAccounts
impl UnsafeUnpin for DepositAndWithdrawAccounts
impl UnwindSafe for DepositAndWithdrawAccounts
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
Source§impl<T> CheckedAs for T
impl<T> CheckedAs for T
Source§fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
Source§fn checked_cast_from(src: Src) -> Option<Dst>
fn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.
Source§impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
Source§fn lossless_try_into(self) -> Option<Dst>
fn lossless_try_into(self) -> Option<Dst>
Performs the conversion.
Source§impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
Source§fn lossy_into(self) -> Dst
fn lossy_into(self) -> Dst
Performs the conversion.
Source§impl<T> OverflowingAs for T
impl<T> OverflowingAs for T
Source§fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
Source§fn overflowing_cast_from(src: Src) -> (Dst, bool)
fn overflowing_cast_from(src: Src) -> (Dst, bool)
Casts the value.
Source§impl<T> SaturatingAs for T
impl<T> SaturatingAs for T
Source§fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
Source§fn saturating_cast_from(src: Src) -> Dst
fn saturating_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> UnwrappedAs for T
impl<T> UnwrappedAs for T
Source§fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
Source§fn unwrapped_cast_from(src: Src) -> Dst
fn unwrapped_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> WrappingAs for T
impl<T> WrappingAs for T
Source§fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
Source§fn wrapping_cast_from(src: Src) -> Dst
fn wrapping_cast_from(src: Src) -> Dst
Casts the value.