pub struct AnfConverter {
pub let_count: u64,
/* private fields */
}Expand description
A-normal form converter for erased expressions.
Fields§
§let_count: u64Implementations§
Source§impl AnfConverter
impl AnfConverter
Sourcepub fn convert(&mut self, expr: ErasedExprExt) -> ErasedExprExt
pub fn convert(&mut self, expr: ErasedExprExt) -> ErasedExprExt
Convert an expression to ANF.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AnfConverter
impl RefUnwindSafe for AnfConverter
impl Send for AnfConverter
impl Sync for AnfConverter
impl Unpin for AnfConverter
impl UnsafeUnpin for AnfConverter
impl UnwindSafe for AnfConverter
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