pub enum NautilusInstrumentType {
Show 18 variants
BettingInstrument,
BinaryOption,
Cfd,
Commodity,
CryptoFuture,
CryptoFuturesSpread,
CryptoOption,
CryptoOptionSpread,
CryptoPerpetual,
CurrencyPair,
Equity,
FuturesContract,
FuturesSpread,
IndexInstrument,
OptionContract,
OptionSpread,
PerpetualContract,
TokenizedAsset,
}Expand description
Instrument family selector used by streaming persistence filters.
Variants§
BettingInstrument
BinaryOption
Cfd
Commodity
CryptoFuture
CryptoFuturesSpread
CryptoOption
CryptoOptionSpread
CryptoPerpetual
CurrencyPair
Equity
FuturesContract
FuturesSpread
IndexInstrument
OptionContract
OptionSpread
PerpetualContract
TokenizedAsset
Trait Implementations§
Source§impl Clone for NautilusInstrumentType
impl Clone for NautilusInstrumentType
impl Copy for NautilusInstrumentType
Source§impl Debug for NautilusInstrumentType
impl Debug for NautilusInstrumentType
Source§impl<'de> Deserialize<'de> for NautilusInstrumentType
impl<'de> Deserialize<'de> for NautilusInstrumentType
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
Source§impl Display for NautilusInstrumentType
impl Display for NautilusInstrumentType
impl Eq for NautilusInstrumentType
Source§impl FromStr for NautilusInstrumentType
impl FromStr for NautilusInstrumentType
Source§impl Hash for NautilusInstrumentType
impl Hash for NautilusInstrumentType
Source§impl IntoEnumIterator for NautilusInstrumentType
impl IntoEnumIterator for NautilusInstrumentType
Source§impl PartialEq for NautilusInstrumentType
impl PartialEq for NautilusInstrumentType
Source§impl Serialize for NautilusInstrumentType
impl Serialize for NautilusInstrumentType
impl StructuralPartialEq for NautilusInstrumentType
Auto Trait Implementations§
impl Freeze for NautilusInstrumentType
impl RefUnwindSafe for NautilusInstrumentType
impl Send for NautilusInstrumentType
impl Sync for NautilusInstrumentType
impl Unpin for NautilusInstrumentType
impl UnsafeUnpin for NautilusInstrumentType
impl UnwindSafe for NautilusInstrumentType
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more