Struct mango_v4::logs::TokenConditionalSwapCreateLogV2
source · pub struct TokenConditionalSwapCreateLogV2 {Show 17 fields
pub mango_group: Pubkey,
pub mango_account: Pubkey,
pub id: u64,
pub max_buy: u64,
pub max_sell: u64,
pub expiry_timestamp: u64,
pub price_lower_limit: f64,
pub price_upper_limit: f64,
pub price_premium_rate: f64,
pub taker_fee_rate: f32,
pub maker_fee_rate: f32,
pub buy_token_index: u16,
pub sell_token_index: u16,
pub allow_creating_deposits: bool,
pub allow_creating_borrows: bool,
pub display_price_style: u8,
pub intention: u8,
}
Fields§
§mango_group: Pubkey
§mango_account: Pubkey
§id: u64
§max_buy: u64
§max_sell: u64
§expiry_timestamp: u64
§price_lower_limit: f64
§price_upper_limit: f64
§taker_fee_rate: f32
§maker_fee_rate: f32
§buy_token_index: u16
§sell_token_index: u16
§allow_creating_deposits: bool
§allow_creating_borrows: bool
§display_price_style: u8
§intention: u8
Trait Implementations§
source§impl BorshDeserialize for TokenConditionalSwapCreateLogV2where
Pubkey: BorshDeserialize,
u64: BorshDeserialize,
f64: BorshDeserialize,
f32: BorshDeserialize,
u16: BorshDeserialize,
bool: BorshDeserialize,
u8: BorshDeserialize,
impl BorshDeserialize for TokenConditionalSwapCreateLogV2where Pubkey: BorshDeserialize, u64: BorshDeserialize, f64: BorshDeserialize, f32: BorshDeserialize, u16: BorshDeserialize, bool: BorshDeserialize, u8: BorshDeserialize,
fn deserialize_reader<R: Read>(reader: &mut R) -> Result<Self, Error>
§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.
§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 TokenConditionalSwapCreateLogV2where
Pubkey: BorshSerialize,
u64: BorshSerialize,
f64: BorshSerialize,
f32: BorshSerialize,
u16: BorshSerialize,
bool: BorshSerialize,
u8: BorshSerialize,
impl BorshSerialize for TokenConditionalSwapCreateLogV2where Pubkey: BorshSerialize, u64: BorshSerialize, f64: BorshSerialize, f32: BorshSerialize, u16: BorshSerialize, bool: BorshSerialize, u8: BorshSerialize,
source§impl Discriminator for TokenConditionalSwapCreateLogV2
impl Discriminator for TokenConditionalSwapCreateLogV2
const DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
Auto Trait Implementations§
impl RefUnwindSafe for TokenConditionalSwapCreateLogV2
impl Send for TokenConditionalSwapCreateLogV2
impl Sync for TokenConditionalSwapCreateLogV2
impl Unpin for TokenConditionalSwapCreateLogV2
impl UnwindSafe for TokenConditionalSwapCreateLogV2
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,
§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> 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<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<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.
§impl<T> Pointable for T
impl<T> Pointable for T
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> WithSubscriber for T
impl<T> WithSubscriber for T
source§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,
source§fn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
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.