Trait Parser

Source
pub trait Parser:
    Send
    + Sync
    + 'static {
    // Required method
    fn parse_string(
        &self,
        blueprint_string: BlueprintString,
    ) -> Result<Blueprint>;
}
Expand description

Parser Trait

Used as an adapter for different Blueprint file formats. Enables the flexibility to choose a different DSL

Required Methods§

Source

fn parse_string(&self, blueprint_string: BlueprintString) -> Result<Blueprint>

Parse String to Blueprint

Implementors§