pub enum UifOp {
Add,
Sub,
Mul,
Div,
Mod,
BitAnd,
BitOr,
BitXor,
BitShl,
BitShr,
}Expand description
A binary operator that can be encoded as an uninterpreted function, see InferOpts::uif_ops.
These mirror the arithmetic and bitwise operators of the surface syntax.
Variants§
Implementations§
Trait Implementations§
impl Copy for UifOp
impl Eq for UifOp
impl StructuralPartialEq for UifOp
Auto Trait Implementations§
impl Freeze for UifOp
impl RefUnwindSafe for UifOp
impl Send for UifOp
impl Sync for UifOp
impl Unpin for UifOp
impl UnsafeUnpin for UifOp
impl UnwindSafe for UifOp
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