pub struct ReductionMemo { /* private fields */ }Expand description
A simple memoization table for reduction results.
Caches (expr, strategy) → reduced_expr pairs to avoid
redundant reductions.
Implementations§
Source§impl ReductionMemo
impl ReductionMemo
Trait Implementations§
Source§impl Debug for ReductionMemo
impl Debug for ReductionMemo
Source§impl Default for ReductionMemo
impl Default for ReductionMemo
Source§fn default() -> ReductionMemo
fn default() -> ReductionMemo
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ReductionMemo
impl RefUnwindSafe for ReductionMemo
impl Send for ReductionMemo
impl Sync for ReductionMemo
impl Unpin for ReductionMemo
impl UnsafeUnpin for ReductionMemo
impl UnwindSafe for ReductionMemo
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