pub struct RuntimeAutomataAstApplication { /* private fields */ }
Implementations§
Source§impl RuntimeAutomataAstApplication
impl RuntimeAutomataAstApplication
pub fn build_ast( &mut self, source_code_file_path: &String, ) -> Result<Ast, AstAppError>
pub fn set_context( &mut self, automata_file_path: &String, ) -> Result<(), AstAppError>
pub fn get_grammars(&self) -> Vec<AstGrammar>
Trait Implementations§
Source§impl Clone for RuntimeAutomataAstApplication
impl Clone for RuntimeAutomataAstApplication
Source§fn clone(&self) -> RuntimeAutomataAstApplication
fn clone(&self) -> RuntimeAutomataAstApplication
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for RuntimeAutomataAstApplication
impl RefUnwindSafe for RuntimeAutomataAstApplication
impl Send for RuntimeAutomataAstApplication
impl Sync for RuntimeAutomataAstApplication
impl Unpin for RuntimeAutomataAstApplication
impl UnwindSafe for RuntimeAutomataAstApplication
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more