pub trait ASTBuildable {
    // Required methods
    fn new(cfg: ErgConfig) -> Self;
    fn build_ast(
        &mut self,
        src: String
    ) -> Result<CompleteArtifact<AST, ParserRunnerErrors>, IncompleteArtifact<AST, ParserRunnerErrors>>;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§