#[repr(u16)]pub enum Schema {
Mbo = 0,
Mbp1 = 1,
Mbp10 = 2,
Tbbo = 3,
Trades = 4,
Ohlcv1S = 5,
Ohlcv1M = 6,
Ohlcv1H = 7,
Ohlcv1D = 8,
Definition = 9,
Statistics = 10,
Status = 11,
}
Expand description
A data record schema.
Variants§
Mbo = 0
Market by order.
Mbp1 = 1
Market by price with a book depth of 1.
Mbp10 = 2
Market by price with a book depth of 10.
Tbbo = 3
Combination of Self::Trades and Self::Mbp1.
Trades = 4
All trade events.
Ohlcv1S = 5
Open, high, low, close, and volume at a 1-second cadence.
Ohlcv1M = 6
Open, high, low, close, and volume at a 1-minute cadence.
Ohlcv1H = 7
Open, high, low, close, and volume at an hourly cadence.
Ohlcv1D = 8
Open, high, low, close, and volume at a daily cadence.
Definition = 9
Symbol definitions.
Statistics = 10
Status = 11
Exchange status.
Implementations§
Trait Implementations§
Source§impl TryFromPrimitive for Schema
impl TryFromPrimitive for Schema
impl Copy for Schema
impl Eq for Schema
impl StructuralPartialEq for Schema
Auto Trait Implementations§
impl Freeze for Schema
impl RefUnwindSafe for Schema
impl Send for Schema
impl Sync for Schema
impl Unpin for Schema
impl UnwindSafe for Schema
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