pub struct NumberENodes;Trait Implementations§
Source§impl<L, N> Recorder<L, N> for NumberENodes
impl<L, N> Recorder<L, N> for NumberENodes
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 NumberENodes
impl RefUnwindSafe for NumberENodes
impl Send for NumberENodes
impl Sync for NumberENodes
impl Unpin for NumberENodes
impl UnsafeUnpin for NumberENodes
impl UnwindSafe for NumberENodes
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