Struct JournalEntry
#[repr(C)]pub struct JournalEntry {
pub sequence: u64,
pub timestamp_ns: u64,
pub order_id: u64,
pub aux_id: u64,
pub price: i64,
pub quantity: u64,
pub conn_id: u64,
pub event_type: u8,
pub status: u8,
pub padding: [u8; 6],
}Fields§
§sequence: u64§timestamp_ns: u64§order_id: u64§aux_id: u64§price: i64§quantity: u64§conn_id: u64§event_type: u8§status: u8§padding: [u8; 6]Implementations§
§impl JournalEntry
impl JournalEntry
pub const fn trade(
sequence: u64,
timestamp_ns: u64,
taker_order_id: u64,
maker_order_id: u64,
fill_price: i64,
fill_quantity: u64,
conn_id: u64,
) -> Self
pub const fn trade( sequence: u64, timestamp_ns: u64, taker_order_id: u64, maker_order_id: u64, fill_price: i64, fill_quantity: u64, conn_id: u64, ) -> Self
pub const fn order_status(
sequence: u64,
timestamp_ns: u64,
order_id: u64,
status: u8,
remaining_quantity: u64,
conn_id: u64,
) -> Self
pub const fn order_status( sequence: u64, timestamp_ns: u64, order_id: u64, status: u8, remaining_quantity: u64, conn_id: u64, ) -> Self
pub fn set_status_order_meta(
&mut self,
price: i64,
side: u8,
order_type: u8,
time_in_force: u8,
)
pub fn set_status_order_meta( &mut self, price: i64, side: u8, order_type: u8, time_in_force: u8, )
pub const fn status_order_meta(&self) -> Option<StatusOrderMeta>
pub const fn status_order_meta(&self) -> Option<StatusOrderMeta>
Trait Implementations§
§impl Clone for JournalEntry
impl Clone for JournalEntry
§fn clone(&self) -> JournalEntry
fn clone(&self) -> JournalEntry
1.0.0 (const: )§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl PartialEq for JournalEntry
impl PartialEq for JournalEntry
§impl Zeroable for JournalEntry
impl Zeroable for JournalEntry
impl Copy for JournalEntry
impl Eq for JournalEntry
impl Pod for JournalEntry
impl StructuralPartialEq for JournalEntry
Auto Trait Implementations§
impl Freeze for JournalEntry
impl RefUnwindSafe for JournalEntry
impl Send for JournalEntry
impl Sync for JournalEntry
impl Unpin for JournalEntry
impl UnsafeUnpin for JournalEntry
impl UnwindSafe for JournalEntry
Blanket Implementations§
§impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)