pub struct LexMatcher {
pub name: String,
pub order: f64,
pub matcher: Option<LexMatcherCallback>,
pub imperative: Option<ImperativeLexMatcher>,
pub factory: Option<LexMatcherFactory>,
}Fields§
§name: String§order: f64§matcher: Option<LexMatcherCallback>§imperative: Option<ImperativeLexMatcher>§factory: Option<LexMatcherFactory>Trait Implementations§
Source§impl Clone for LexMatcher
impl Clone for LexMatcher
Auto Trait Implementations§
impl !RefUnwindSafe for LexMatcher
impl !UnwindSafe for LexMatcher
impl Freeze for LexMatcher
impl Send for LexMatcher
impl Sync for LexMatcher
impl Unpin for LexMatcher
impl UnsafeUnpin for LexMatcher
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