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: String
references: Vec<String>
declarations: Vec<Declaration>
constants: Vec<Constant>
variables: Vec<LocalVariable>
statements: Vec<Statement>
where_clause: WhereClause
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Rule
impl UnwindSafe for Rule
Blanket Implementations
Mutably borrows from an owned value. Read more