pub struct RaydiumClmmLiquidityCalculateEvent {
pub metadata: EventMetadata,
pub pool_liquidity: u128,
pub pool_sqrt_price_x64: u128,
pub pool_tick: i32,
pub calc_amount_0: u64,
pub calc_amount_1: u64,
pub trade_fee_owed_0: u64,
pub trade_fee_owed_1: u64,
pub transfer_fee_0: u64,
pub transfer_fee_1: u64,
}Expand description
Raydium CLMM Liquidity Calculate Event (IDL LiquidityCalculateEvent)
Fields§
§metadata: EventMetadata§pool_liquidity: u128§pool_sqrt_price_x64: u128§pool_tick: i32§calc_amount_0: u64§calc_amount_1: u64§trade_fee_owed_0: u64§trade_fee_owed_1: u64§transfer_fee_0: u64§transfer_fee_1: u64Trait Implementations§
Source§impl BorshDeserialize for RaydiumClmmLiquidityCalculateEvent
impl BorshDeserialize for RaydiumClmmLiquidityCalculateEvent
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 RaydiumClmmLiquidityCalculateEvent
impl Clone for RaydiumClmmLiquidityCalculateEvent
Source§fn clone(&self) -> RaydiumClmmLiquidityCalculateEvent
fn clone(&self) -> RaydiumClmmLiquidityCalculateEvent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for RaydiumClmmLiquidityCalculateEvent
impl<'de> Deserialize<'de> for RaydiumClmmLiquidityCalculateEvent
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 RaydiumClmmLiquidityCalculateEvent
impl RefUnwindSafe for RaydiumClmmLiquidityCalculateEvent
impl Send for RaydiumClmmLiquidityCalculateEvent
impl Sync for RaydiumClmmLiquidityCalculateEvent
impl Unpin for RaydiumClmmLiquidityCalculateEvent
impl UnsafeUnpin for RaydiumClmmLiquidityCalculateEvent
impl UnwindSafe for RaydiumClmmLiquidityCalculateEvent
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request