pub struct CreatePoolEvent {Show 21 fields
pub timestamp: i64,
pub index: u16,
pub creator: Pubkey,
pub base_mint: Pubkey,
pub quote_mint: Pubkey,
pub base_mint_decimals: u8,
pub quote_mint_decimals: u8,
pub base_amount_in: u64,
pub quote_amount_in: u64,
pub pool_base_amount: u64,
pub pool_quote_amount: u64,
pub minimum_liquidity: u64,
pub initial_liquidity: u64,
pub lp_token_amount_out: u64,
pub pool_bump: u8,
pub pool: Pubkey,
pub lp_mint: Pubkey,
pub user_base_token_account: Pubkey,
pub user_quote_token_account: Pubkey,
pub coin_creator: Pubkey,
pub is_mayhem_mode: bool,
}Fields§
§timestamp: i64§index: u16§creator: Pubkey§base_mint: Pubkey§quote_mint: Pubkey§base_mint_decimals: u8§quote_mint_decimals: u8§base_amount_in: u64§quote_amount_in: u64§pool_base_amount: u64§pool_quote_amount: u64§minimum_liquidity: u64§initial_liquidity: u64§lp_token_amount_out: u64§pool_bump: u8§pool: Pubkey§lp_mint: Pubkey§user_base_token_account: Pubkey§user_quote_token_account: Pubkey§coin_creator: Pubkey§is_mayhem_mode: boolTrait Implementations§
Source§impl BorshDeserialize for CreatePoolEvent
impl BorshDeserialize for CreatePoolEvent
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 CreatePoolEventwhere
i64: BorshSerialize,
u16: BorshSerialize,
Pubkey: BorshSerialize,
u8: BorshSerialize,
u64: BorshSerialize,
bool: BorshSerialize,
impl BorshSerialize for CreatePoolEventwhere
i64: BorshSerialize,
u16: BorshSerialize,
Pubkey: BorshSerialize,
u8: BorshSerialize,
u64: BorshSerialize,
bool: BorshSerialize,
Source§impl Clone for CreatePoolEvent
impl Clone for CreatePoolEvent
Source§fn clone(&self) -> CreatePoolEvent
fn clone(&self) -> CreatePoolEvent
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 Debug for CreatePoolEvent
impl Debug for CreatePoolEvent
Source§impl Default for CreatePoolEvent
impl Default for CreatePoolEvent
Source§fn default() -> CreatePoolEvent
fn default() -> CreatePoolEvent
Returns the “default value” for a type. Read more
Source§impl Discriminator for CreatePoolEvent
impl Discriminator for CreatePoolEvent
Source§const DISCRIMINATOR: &'static [u8]
const DISCRIMINATOR: &'static [u8]
Discriminator slice. Read more
impl Copy for CreatePoolEvent
Auto Trait Implementations§
impl Freeze for CreatePoolEvent
impl RefUnwindSafe for CreatePoolEvent
impl Send for CreatePoolEvent
impl Sync for CreatePoolEvent
impl Unpin for CreatePoolEvent
impl UnsafeUnpin for CreatePoolEvent
impl UnwindSafe for CreatePoolEvent
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