pub struct LaunchpadFees {
pub creation_fee_cents: u64,
pub protocol_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§creator_fee_bps: u16§fee_decay_seconds: u16§fee_decay_start_bps: u16Implementations§
Source§impl LaunchpadFees
impl LaunchpadFees
pub const fn total_fee_bps(&self) -> Option<u16>
Trait Implementations§
Source§impl BorshDeserialize for LaunchpadFees
impl BorshDeserialize for LaunchpadFees
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 LaunchpadFees
impl BorshSerialize for LaunchpadFees
Source§impl Clone for LaunchpadFees
impl Clone for LaunchpadFees
Source§impl Debug for LaunchpadFees
impl Debug for LaunchpadFees
Source§impl<'de> Deserialize<'de> for LaunchpadFees
impl<'de> Deserialize<'de> for LaunchpadFees
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 LaunchpadFees
Source§impl PartialEq for LaunchpadFees
impl PartialEq for LaunchpadFees
Source§impl Serialize for LaunchpadFees
impl Serialize for LaunchpadFees
impl StructuralPartialEq for LaunchpadFees
Auto Trait Implementations§
impl Freeze for LaunchpadFees
impl RefUnwindSafe for LaunchpadFees
impl Send for LaunchpadFees
impl Sync for LaunchpadFees
impl Unpin for LaunchpadFees
impl UnsafeUnpin for LaunchpadFees
impl UnwindSafe for LaunchpadFees
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