#[repr(C)]pub struct FillLog {Show 13 fields
pub market: Pubkey,
pub maker: Pubkey,
pub taker: Pubkey,
pub base_mint: Pubkey,
pub quote_mint: Pubkey,
pub price: QuoteAtomsPerBaseAtom,
pub base_atoms: BaseAtoms,
pub quote_atoms: QuoteAtoms,
pub maker_sequence_number: u64,
pub taker_sequence_number: u64,
pub taker_is_buy: PodBool,
pub is_maker_global: PodBool,
pub _padding: [u8; 14],
}Fields§
§market: Pubkey§maker: Pubkey§taker: Pubkey§base_mint: Pubkey§quote_mint: Pubkey§price: QuoteAtomsPerBaseAtom§base_atoms: BaseAtoms§quote_atoms: QuoteAtoms§maker_sequence_number: u64§taker_sequence_number: u64§taker_is_buy: PodBool§is_maker_global: PodBool§_padding: [u8; 14]Trait Implementations§
Source§impl Discriminant for FillLog
impl Discriminant for FillLog
fn discriminant() -> [u8; 8]
impl Copy for FillLog
impl Pod for FillLog
Auto Trait Implementations§
impl Freeze for FillLog
impl RefUnwindSafe for FillLog
impl Send for FillLog
impl Sync for FillLog
impl Unpin for FillLog
impl UnwindSafe for FillLog
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> CheckedBitPattern for Twhere
T: AnyBitPattern,
impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
Source§type Bits = T
type Bits = T
Self must have the same layout as the specified Bits except for
the possible invalid bit patterns being checked during
is_valid_bit_pattern.Source§fn is_valid_bit_pattern(_bits: &T) -> bool
fn is_valid_bit_pattern(_bits: &T) -> bool
If this function returns true, then it must be valid to reinterpret
bits
as &Self.Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> DerefOrBorrow<T> for Twhere
T: ?Sized,
impl<T> DerefOrBorrow<T> for Twhere
T: ?Sized,
fn deref_or_borrow(&self) -> &T
Source§impl<T> DerefOrBorrowMut<T> for Twhere
T: ?Sized,
impl<T> DerefOrBorrowMut<T> for Twhere
T: ?Sized,
fn deref_or_borrow_mut(&mut self) -> &mut T
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