Struct lambda_types::math::IsZero
source · pub struct IsZero { /* private fields */ }
Expand description
Returns whether a number is zero.
F ::= False
T ::= True
λn.n(λx.F)T
Trait Implementations§
source§impl Ord for IsZero
impl Ord for IsZero
source§impl PartialOrd for IsZero
impl PartialOrd for IsZero
impl Copy for IsZero
impl Eq for IsZero
impl StructuralPartialEq for IsZero
Auto Trait Implementations§
impl Freeze for IsZero
impl RefUnwindSafe for IsZero
impl Send for IsZero
impl Sync for IsZero
impl Unpin for IsZero
impl UnwindSafe for IsZero
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)