#[non_exhaustive]pub enum OrderCondition {
EqualTo,
NotEqualTo,
GreaterThan,
GreaterThanEqualTo,
LesserThan,
LesserThanEqualTo,
}Expand description
Comparison operator for an if-touched trigger. Defaults to
GreaterThanEqualTo.
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.
EqualTo
Fires when the price field equals the threshold.
NotEqualTo
Fires when the price field differs from the threshold.
GreaterThan
Fires when the price field is above the threshold.
GreaterThanEqualTo
Fires when the price field is at or above the threshold.
LesserThan
Fires when the price field is below the threshold.
LesserThanEqualTo
Fires when the price field is at or below the threshold.
Implementations§
Source§impl OrderCondition
impl OrderCondition
Sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
The protobuf spelling, as Condition::as_str_name writes it.
Trait Implementations§
Source§impl Clone for OrderCondition
impl Clone for OrderCondition
Source§fn clone(&self) -> OrderCondition
fn clone(&self) -> OrderCondition
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 OrderCondition
Source§impl Debug for OrderCondition
impl Debug for OrderCondition
Source§impl Default for OrderCondition
impl Default for OrderCondition
Source§fn default() -> OrderCondition
fn default() -> OrderCondition
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OrderCondition
impl<'de> Deserialize<'de> for OrderCondition
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 OrderCondition
impl Display for OrderCondition
impl Eq for OrderCondition
Source§impl From<OrderCondition> for Condition
impl From<OrderCondition> for Condition
Source§fn from(condition: OrderCondition) -> Self
fn from(condition: OrderCondition) -> Self
Converts to this type from the input type.
Source§impl From<OrderCondition> for Condition
impl From<OrderCondition> for Condition
Source§fn from(condition: OrderCondition) -> Self
fn from(condition: OrderCondition) -> Self
Converts to this type from the input type.
Source§impl From<OrderCondition> for Condition
impl From<OrderCondition> for Condition
Source§fn from(condition: OrderCondition) -> Self
fn from(condition: OrderCondition) -> Self
Converts to this type from the input type.
Source§impl Hash for OrderCondition
impl Hash for OrderCondition
Source§impl PartialEq for OrderCondition
impl PartialEq for OrderCondition
Source§impl Serialize for OrderCondition
impl Serialize for OrderCondition
impl StructuralPartialEq for OrderCondition
Auto Trait Implementations§
impl Freeze for OrderCondition
impl RefUnwindSafe for OrderCondition
impl Send for OrderCondition
impl Sync for OrderCondition
impl Unpin for OrderCondition
impl UnsafeUnpin for OrderCondition
impl UnwindSafe for OrderCondition
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