Type Alias False

Source
pub type False = B0;

Aliased Type§

struct False;

Layout§

Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.

Size: 0 bytes

Implementations

Source§

impl B0

Source

pub fn new() -> B0

Instantiates a singleton representing this bit.

Trait Implementations

Source§

impl Bit for B0

Source§

const U8: u8 = 0u8

Source§

const BOOL: bool = false

Source§

fn new() -> Self

Instantiates a singleton representing this bit.
Source§

fn to_u8() -> u8

Source§

fn to_bool() -> bool

Source§

impl<Rhs: Bit> BitAnd<Rhs> for B0

And with 0 ( 0 & B = 0)

Source§

type Output = B0

The resulting type after applying the & operator.
Source§

fn bitand(self, _: Rhs) -> Self::Output

Performs the & operation. Read more
Source§

impl BitOr<B1> for B0

Or with 0 ( 0 | 1 = 1)

Source§

type Output = B1

The resulting type after applying the | operator.
Source§

fn bitor(self, _: B1) -> Self::Output

Performs the | operation. Read more
Source§

impl BitOr for B0

Or with 0 ( 0 | 0 = 0)

Source§

type Output = B0

The resulting type after applying the | operator.
Source§

fn bitor(self, _: B0) -> Self::Output

Performs the | operation. Read more
Source§

impl BitXor<B1> for B0

Xor between 0 and 1 ( 0 ^ 1 = 1)

Source§

type Output = B1

The resulting type after applying the ^ operator.
Source§

fn bitxor(self, _: B1) -> Self::Output

Performs the ^ operation. Read more
Source§

impl BitXor for B0

Xor between 0 and 0 ( 0 ^ 0 = 0)

Source§

type Output = B0

The resulting type after applying the ^ operator.
Source§

fn bitxor(self, _: B0) -> Self::Output

Performs the ^ operation. Read more
Source§

impl Clone for B0

Source§

fn clone(&self) -> B0

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Cmp<B1> for B0

Source§

type Output = Less

The result of the comparison. It should only ever be one of Greater, Less, or Equal.
Source§

impl Cmp for B0

Source§

type Output = Equal

The result of the comparison. It should only ever be one of Greater, Less, or Equal.
Source§

impl Debug for B0

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for B0

Source§

fn default() -> B0

Returns the “default value” for a type. Read more
Source§

impl Hash for B0

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl Max<B1> for B0

Source§

type Output = B1

The type of the maximum of Self and Rhs
Source§

fn max(self, rhs: B1) -> B1

Method returning the maximum
Source§

impl Max for B0

Source§

type Output = B0

The type of the maximum of Self and Rhs
Source§

fn max(self, _: B0) -> B0

Method returning the maximum
Source§

impl Min<B1> for B0

Source§

type Output = B0

The type of the minimum of Self and Rhs
Source§

fn min(self, _: B1) -> B0

Method returning the minimum
Source§

impl Min for B0

Source§

type Output = B0

The type of the minimum of Self and Rhs
Source§

fn min(self, _: B0) -> B0

Method returning the minimum
Source§

impl Not for B0

Not of 0 (!0 = 1)

Source§

type Output = B1

The resulting type after applying the ! operator.
Source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
Source§

impl Ord for B0

Source§

fn cmp(&self, other: &B0) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · Source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Source§

impl PartialEq for B0

Source§

fn eq(&self, other: &B0) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl PartialOrd for B0

Source§

fn partial_cmp(&self, other: &B0) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Source§

impl Copy for B0

Source§

impl Eq for B0

Source§

impl StructuralPartialEq for B0

Source§

impl Zero for B0