pub enum IRpn {
Num(f64),
Var(usize, usize),
Fn(usize, usize, usize),
Op(Op),
}Variants§
Trait Implementations§
Source§impl<'e, 'c> ExprCompiler<'e, 'c, Unlocked, IndexedResolver<Unlocked, f64>, IndexedResolver<Unlocked, ExprFn>, IndexedResolver<Locked, f64>, IndexedResolver<Locked, ExprFn>, IRpn> for Expr<IRpn>
impl<'e, 'c> ExprCompiler<'e, 'c, Unlocked, IndexedResolver<Unlocked, f64>, IndexedResolver<Unlocked, ExprFn>, IndexedResolver<Locked, f64>, IndexedResolver<Locked, ExprFn>, IRpn> for Expr<IRpn>
impl Copy for IRpn
impl StructuralPartialEq for IRpn
Auto Trait Implementations§
impl Freeze for IRpn
impl RefUnwindSafe for IRpn
impl Send for IRpn
impl Sync for IRpn
impl Unpin for IRpn
impl UnwindSafe for IRpn
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