Struct espr::ast::Rule  [−][src]
pub struct Rule {
    pub name: String,
    pub references: Vec<String>,
    pub declarations: Vec<Declaration>,
    pub constants: Vec<Constant>,
    pub variables: Vec<LocalVariable>,
    pub statements: Vec<Statement>,
    pub where_clause: WhereClause,
}Fields
name: Stringreferences: Vec<String>declarations: Vec<Declaration>constants: Vec<Constant>variables: Vec<LocalVariable>statements: Vec<Statement>where_clause: WhereClauseTrait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Rule
impl UnwindSafe for Rule
Blanket Implementations
Mutably borrows from an owned value. Read more