pub enum CoreRule {
Expand(Arc<dyn ExpandRule>),
Parse(Arc<dyn ParseRule>),
Pair(Arc<dyn PairRule>),
}Expand description
One rule registered with the correspondence-first saturation engine.
Variants§
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CoreRule
impl !RefUnwindSafe for CoreRule
impl Send for CoreRule
impl Sync for CoreRule
impl Unpin for CoreRule
impl UnsafeUnpin for CoreRule
impl !UnwindSafe for CoreRule
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