#[non_exhaustive]pub enum OrderPriceField {
BidPrice,
OfferPrice,
TradePrice,
LeanPrice,
}Expand description
Which price an if-touched trigger watches. Defaults to TradePrice.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
BidPrice
The best bid.
OfferPrice
The best offer.
TradePrice
The last trade price.
LeanPrice
The lean price.
Implementations§
Source§impl OrderPriceField
impl OrderPriceField
Sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
The protobuf spelling, as PriceField::as_str_name writes it.
Trait Implementations§
Source§impl Clone for OrderPriceField
impl Clone for OrderPriceField
Source§fn clone(&self) -> OrderPriceField
fn clone(&self) -> OrderPriceField
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 moreimpl Copy for OrderPriceField
Source§impl Debug for OrderPriceField
impl Debug for OrderPriceField
Source§impl Default for OrderPriceField
impl Default for OrderPriceField
Source§fn default() -> OrderPriceField
fn default() -> OrderPriceField
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OrderPriceField
impl<'de> Deserialize<'de> for OrderPriceField
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 OrderPriceField
impl Display for OrderPriceField
impl Eq for OrderPriceField
Source§impl From<OrderPriceField> for PriceField
impl From<OrderPriceField> for PriceField
Source§fn from(price_field: OrderPriceField) -> Self
fn from(price_field: OrderPriceField) -> Self
Converts to this type from the input type.
Source§impl From<OrderPriceField> for PriceField
impl From<OrderPriceField> for PriceField
Source§fn from(price_field: OrderPriceField) -> Self
fn from(price_field: OrderPriceField) -> Self
Converts to this type from the input type.
Source§impl From<OrderPriceField> for PriceField
impl From<OrderPriceField> for PriceField
Source§fn from(price_field: OrderPriceField) -> Self
fn from(price_field: OrderPriceField) -> Self
Converts to this type from the input type.
Source§impl Hash for OrderPriceField
impl Hash for OrderPriceField
Source§impl PartialEq for OrderPriceField
impl PartialEq for OrderPriceField
Source§impl Serialize for OrderPriceField
impl Serialize for OrderPriceField
impl StructuralPartialEq for OrderPriceField
Auto Trait Implementations§
impl Freeze for OrderPriceField
impl RefUnwindSafe for OrderPriceField
impl Send for OrderPriceField
impl Sync for OrderPriceField
impl Unpin for OrderPriceField
impl UnsafeUnpin for OrderPriceField
impl UnwindSafe for OrderPriceField
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