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