pub struct NumberEClasses;Trait Implementations§
Source§impl<L, N> Recorder<L, N> for NumberEClasses
impl<L, N> Recorder<L, N> for NumberEClasses
fn identifier(&self) -> Cow<'static, str>
fn record_before_rewrite( &self, iteration: usize, egraph: &mut EGraph<L, N>, rewrite: &Rewrite<L, N>, matches: &[SearchMatches<'_, L>], ) -> Option<String>
fn record_after_rewrite( &self, iteration: usize, egraph: &mut EGraph<L, N>, rewrite: &Rewrite<L, N>, n_matches: usize, ) -> Option<String>
fn record_before_search<'r>( &self, iteration: usize, egraph: &'r EGraph<L, N>, rewrite: &'r Rewrite<L, N>, ) -> Option<String>
fn record_after_search<'r>( &self, iteration: usize, egraph: &'r EGraph<L, N>, rewrite: &'r Rewrite<L, N>, matches: &[SearchMatches<'_, L>], ) -> Option<String>
Auto Trait Implementations§
impl Freeze for NumberEClasses
impl RefUnwindSafe for NumberEClasses
impl Send for NumberEClasses
impl Sync for NumberEClasses
impl Unpin for NumberEClasses
impl UnsafeUnpin for NumberEClasses
impl UnwindSafe for NumberEClasses
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