pub struct SimpleLanguage;Trait Implementations§
Source§impl Language for SimpleLanguage
impl Language for SimpleLanguage
fn name(&self) -> &'static str
fn create_expression( &self, script: &str, ) -> Result<Box<dyn Expression>, LanguageError>
fn create_predicate( &self, script: &str, ) -> Result<Box<dyn Predicate>, LanguageError>
Auto Trait Implementations§
impl Freeze for SimpleLanguage
impl RefUnwindSafe for SimpleLanguage
impl Send for SimpleLanguage
impl Sync for SimpleLanguage
impl Unpin for SimpleLanguage
impl UnsafeUnpin for SimpleLanguage
impl UnwindSafe for SimpleLanguage
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