pub enum PredefinedRuleOperator {
Eq(Eq),
Lt(Lt),
Gt(Gt),
Lteq(Lteq),
Gteq(Gteq),
}
Expand description
A builtin rule operator
Variants§
Eq(Eq)
Equality
Lt(Lt)
Less than
Gt(Gt)
Greater than
Lteq(Lteq)
Less than or equal
Gteq(Gteq)
Greater than or equal
Trait Implementations§
Source§impl Debug for PredefinedRuleOperator
impl Debug for PredefinedRuleOperator
Source§impl Parse for PredefinedRuleOperator
impl Parse for PredefinedRuleOperator
Source§type FirstToken = TokenOr<Maybe<TokenOr<Maybe<TokenOr<Maybe<TokenOr<Maybe<<Eq as Parse>::FirstToken>, <Lt as Parse>::FirstToken>>, <Gt as Parse>::FirstToken>>, <Lteq as Parse>::FirstToken>>, <Gteq as Parse>::FirstToken>
type FirstToken = TokenOr<Maybe<TokenOr<Maybe<TokenOr<Maybe<TokenOr<Maybe<<Eq as Parse>::FirstToken>, <Lt as Parse>::FirstToken>>, <Gt as Parse>::FirstToken>>, <Lteq as Parse>::FirstToken>>, <Gteq as Parse>::FirstToken>
The first token of a structure.
Auto Trait Implementations§
impl Freeze for PredefinedRuleOperator
impl RefUnwindSafe for PredefinedRuleOperator
impl Send for PredefinedRuleOperator
impl Sync for PredefinedRuleOperator
impl Unpin for PredefinedRuleOperator
impl UnwindSafe for PredefinedRuleOperator
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
Source§impl<T> CheckParses for Twhere
T: Parse,
impl<T> CheckParses for Twhere
T: Parse,
Source§fn check_parses<'t, I>(input: &InputStream<'t, I>) -> Option<bool>
fn check_parses<'t, I>(input: &InputStream<'t, I>) -> Option<bool>
Check if
Self
would parse given the tokens.Source§impl<T> Convert for T
impl<T> Convert for T
Source§fn convert<U>(self, context: &CompileContext) -> Expr<U>where
U: ConvertFrom<T>,
fn convert<U>(self, context: &CompileContext) -> Expr<U>where
U: ConvertFrom<T>,
Convert
self
into a specific type. Read moreSource§fn can_convert<U>(&self) -> boolwhere
U: ConvertFrom<T>,
fn can_convert<U>(&self) -> boolwhere
U: ConvertFrom<T>,
Check if
self
can be converted into a specific type. Read more