pub struct DexFees {
pub creation_fee_cents: u64,
pub protocol_fee_bps: u16,
pub lp_fee_bps: u16,
pub creator_fee_bps: u16,
pub fee_decay_seconds: u16,
pub fee_decay_start_bps: u16,
}Fields§
§creation_fee_cents: u64§protocol_fee_bps: u16§lp_fee_bps: u16§creator_fee_bps: u16§fee_decay_seconds: u16§fee_decay_start_bps: u16Implementations§
Trait Implementations§
Source§impl BorshDeserialize for DexFees
impl BorshDeserialize for DexFees
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 BorshSerialize for DexFees
impl BorshSerialize for DexFees
Source§impl<'de> Deserialize<'de> for DexFees
impl<'de> Deserialize<'de> for DexFees
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
impl Eq for DexFees
impl StructuralPartialEq for DexFees
Auto Trait Implementations§
impl Freeze for DexFees
impl RefUnwindSafe for DexFees
impl Send for DexFees
impl Sync for DexFees
impl Unpin for DexFees
impl UnsafeUnpin for DexFees
impl UnwindSafe for DexFees
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