pub struct DecreaseLiquidity {
pub liquidity: u128,
pub amount0_min: u64,
pub amount1_min: u64,
}Fields§
§liquidity: u128§amount0_min: u64§amount1_min: u64Trait Implementations§
Source§impl ArrangeAccounts for DecreaseLiquidity
impl ArrangeAccounts for DecreaseLiquidity
type ArrangedAccounts = DecreaseLiquidityInstructionAccounts
fn arrange_accounts(accounts: &[AccountMeta]) -> Option<Self::ArrangedAccounts>
Source§impl BorshDeserialize for DecreaseLiquidity
impl BorshDeserialize for DecreaseLiquidity
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 CarbonDeserialize for DecreaseLiquidity
impl CarbonDeserialize for DecreaseLiquidity
const DISCRIMINATOR: &'static [u8]
fn deserialize(data: &[u8]) -> Option<Self>
Source§impl Clone for DecreaseLiquidity
impl Clone for DecreaseLiquidity
Source§fn clone(&self) -> DecreaseLiquidity
fn clone(&self) -> DecreaseLiquidity
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 DecreaseLiquidity
impl Debug for DecreaseLiquidity
Source§impl<'de> Deserialize<'de> for DecreaseLiquidity
impl<'de> Deserialize<'de> for DecreaseLiquidity
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 Hash for DecreaseLiquidity
impl Hash for DecreaseLiquidity
Source§impl PartialEq for DecreaseLiquidity
impl PartialEq for DecreaseLiquidity
Source§impl Serialize for DecreaseLiquidity
impl Serialize for DecreaseLiquidity
impl Eq for DecreaseLiquidity
impl StructuralPartialEq for DecreaseLiquidity
Auto Trait Implementations§
impl Freeze for DecreaseLiquidity
impl RefUnwindSafe for DecreaseLiquidity
impl Send for DecreaseLiquidity
impl Sync for DecreaseLiquidity
impl Unpin for DecreaseLiquidity
impl UnwindSafe for DecreaseLiquidity
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more