pub struct CalcEnv { /* private fields */ }Expand description
Program facts the calculator reads as DATA: the constructor names (so a constructor-wrap is distinguished from a function application) and each function’s declared return type (to type a lifted variable). Shape-keyed machinery, name-blind: these are looked up, never matched against.
Implementations§
Auto Trait Implementations§
impl Freeze for CalcEnv
impl RefUnwindSafe for CalcEnv
impl Send for CalcEnv
impl Sync for CalcEnv
impl Unpin for CalcEnv
impl UnsafeUnpin for CalcEnv
impl UnwindSafe for CalcEnv
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