Struct geo_aid::script::parser::RuleStatement
source · pub struct RuleStatement {
pub display: Option<DisplayProperties>,
pub lhs: Expression<true>,
pub op: RuleOperator,
pub rhs: Expression<true>,
pub semi: Semi,
}
Expand description
lhs ruleop rhs
.
Defines a rule.
Fields§
§display: Option<DisplayProperties>
Display properties.
lhs: Expression<true>
Left hand side
op: RuleOperator
Rule operator
rhs: Expression<true>
Right hand side
semi: Semi
The ending semicolon.
Trait Implementations§
source§impl Debug for RuleStatement
impl Debug for RuleStatement
Auto Trait Implementations§
impl RefUnwindSafe for RuleStatement
impl Send for RuleStatement
impl Sync for RuleStatement
impl Unpin for RuleStatement
impl UnwindSafe for RuleStatement
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> 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>,
Errors Read more
source§fn can_convert<U>(&self) -> boolwhere
U: ConvertFrom<T>,
fn can_convert<U>(&self) -> boolwhere
U: ConvertFrom<T>,
Errors Read more