pub enum PFun {
Show 19 variants
And,
Or,
Not,
Cmp(IPred),
True,
IsPowerOf2,
IsPowerOf2OrZero,
IsSignBit,
IsShiftedMask,
IsMask,
MaskedValueIsZero,
WillNotOverflowSignedAdd,
WillNotOverflowUnsignedAdd,
WillNotOverflowSignedSub,
WillNotOverflowUnsignedSub,
WillNotOverflowSignedMul,
WillNotOverflowUnsignedMul,
WillNotOverflowUnsignedShl,
WillNotOverflowSignedShl,
}Expand description
A predicate of a precondition.
Variants§
And
Or
Not
Cmp(IPred)
True
IsPowerOf2
IsPowerOf2OrZero
IsSignBit
IsShiftedMask
IsMask
MaskedValueIsZero
WillNotOverflowSignedAdd
WillNotOverflowUnsignedAdd
WillNotOverflowSignedSub
WillNotOverflowUnsignedSub
WillNotOverflowSignedMul
WillNotOverflowUnsignedMul
WillNotOverflowUnsignedShl
WillNotOverflowSignedShl
Trait Implementations§
impl Copy for PFun
impl Eq for PFun
impl StructuralPartialEq for PFun
Auto Trait Implementations§
impl Freeze for PFun
impl RefUnwindSafe for PFun
impl Send for PFun
impl Sync for PFun
impl Unpin for PFun
impl UnsafeUnpin for PFun
impl UnwindSafe for PFun
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