Struct piston_meta::Syntax
[−]
[src]
pub struct Syntax { pub rules: Vec<Rule>, pub names: Vec<Arc<String>>, }
Stores syntax.
Fields
rules: Vec<Rule>
Rule data.
names: Vec<Arc<String>>
Name of rules.
Methods
impl Syntax
[src]
fn new() -> Syntax
Creates a new syntax.
fn push(&mut self, name: Arc<String>, rule: Rule)
Adds a new rule.
Trait Implementations
impl Clone for Syntax
[src]
fn clone(&self) -> Syntax
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more