[−][src]Trait tracery::Flatten
A trait for types that can be flattened into an output string
Required methods
fn flatten(
&self,
grammar: &Grammar,
overrides: &mut BTreeMap<String, String>
) -> Result<String>
&self,
grammar: &Grammar,
overrides: &mut BTreeMap<String, String>
) -> Result<String>
Given a grammar and a set of overriden rules (from actions), produces a single "flattened" output string or an error
Implementations on Foreign Types
impl Flatten for String
[src]
Loading content...Implementors
impl Flatten for Node
[src]
fn flatten(
&self,
grammar: &Grammar,
overrides: &mut BTreeMap<String, String>
) -> Result<String>
[src]
&self,
grammar: &Grammar,
overrides: &mut BTreeMap<String, String>
) -> Result<String>
impl Flatten for Grammar
[src]
impl Flatten for Rule
[src]
fn flatten(
&self,
grammar: &Grammar,
overrides: &mut BTreeMap<String, String>
) -> Result<String>
[src]
&self,
grammar: &Grammar,
overrides: &mut BTreeMap<String, String>
) -> Result<String>