pub enum Item<Op, Val = Value>{
Operator(Op),
Value(Val),
}
Expand description
Variants§
Operator(Op)
An operator code, either a variant of an user-defined enum
containing different
operator identifiers, or any of the ones found in the op_systems
module.
Value(Val)
Trait Implementations§
impl<Op, Val> StructuralPartialEq for Item<Op, Val>
Auto Trait Implementations§
impl<Op, Val> Freeze for Item<Op, Val>
impl<Op, Val> RefUnwindSafe for Item<Op, Val>where
Op: RefUnwindSafe,
Val: RefUnwindSafe,
impl<Op, Val> Send for Item<Op, Val>
impl<Op, Val> Sync for Item<Op, Val>
impl<Op, Val> Unpin for Item<Op, Val>
impl<Op, Val> UnwindSafe for Item<Op, Val>where
Op: UnwindSafe,
Val: UnwindSafe,
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