[−][src]Trait nannou::prelude::identities::Zero
Required methods
fn zero() -> Self
Returns the additive identity element of Self
, 0
.
Purity
This function should return the same result at all times regardless of
external mutable state, for example values stored in TLS or in
static mut
s.
fn is_zero(&self) -> bool
Returns true
if self
is equal to the additive identity.
Provided methods
fn set_zero(&mut self)
Sets self
to the additive identity element of Self
, 0
.
Implementations on Foreign Types
impl Zero for BigInt
[src]
impl Zero for BigUint
[src]
impl Zero for u8
[src]
impl<T> Zero for Wrapping<T> where
T: Zero,
Wrapping<T>: Add<Wrapping<T>>,
<Wrapping<T> as Add<Wrapping<T>>>::Output == Wrapping<T>,
[src]
T: Zero,
Wrapping<T>: Add<Wrapping<T>>,
<Wrapping<T> as Add<Wrapping<T>>>::Output == Wrapping<T>,
impl Zero for u64
[src]
impl Zero for i16
[src]
impl Zero for isize
[src]
impl Zero for f32
[src]
impl Zero for f64
[src]
impl Zero for u16
[src]
impl Zero for u128
[src]
impl Zero for u32
[src]
impl Zero for i8
[src]
impl Zero for i64
[src]
impl Zero for i32
[src]
impl Zero for usize
[src]
impl Zero for i128
[src]
impl<T> Zero for Complex<T> where
T: Clone + Num,
[src]
T: Clone + Num,
impl<T> Zero for Ratio<T> where
T: Clone + Integer,
[src]
T: Clone + Integer,
impl<T> Zero for NotNan<T> where
T: Float,
T: Float,
impl<T> Zero for Complex<T> where
T: Clone + Num,
[src]
T: Clone + Num,
impl Zero for BigUint
[src]
impl Zero for BigInt
[src]
impl<T> Zero for Ratio<T> where
T: Clone + Integer,
[src]
T: Clone + Integer,
impl<S> Zero for Vector3<S> where
S: BaseNum,
[src]
S: BaseNum,
impl<S> Zero for Vector2<S> where
S: BaseNum,
[src]
S: BaseNum,
impl<S> Zero for Vector1<S> where
S: BaseNum,
[src]
S: BaseNum,
impl<S> Zero for Vector4<S> where
S: BaseNum,
[src]
Loading content...
S: BaseNum,
Implementors
impl<S> Zero for nannou::geom::vector::Vector2<S> where
S: PartialEq + Zero,
[src]
S: PartialEq + Zero,
impl<S> Zero for nannou::geom::vector::Vector3<S> where
S: PartialEq + Zero,
[src]
S: PartialEq + Zero,
impl<S> Zero for nannou::geom::vector::Vector4<S> where
S: PartialEq + Zero,
[src]
S: PartialEq + Zero,
impl<S> Zero for Deg<S> where
S: BaseFloat,
[src]
S: BaseFloat,
impl<S> Zero for Matrix2<S> where
S: BaseFloat,
[src]
S: BaseFloat,
impl<S> Zero for Matrix3<S> where
S: BaseFloat,
[src]
S: BaseFloat,
impl<S> Zero for Matrix4<S> where
S: BaseFloat,
[src]
S: BaseFloat,
impl<S> Zero for Quaternion<S> where
S: BaseFloat,
[src]
S: BaseFloat,
impl<S> Zero for Rad<S> where
S: BaseFloat,
[src]
S: BaseFloat,