Trait rgx::math::traits::Zero

source ·
pub trait Zero: PartialEq + Sized {
    const ZERO: Self;

    // Required method
    fn is_zero(&self) -> bool;
}
Expand description

A type that has a “zero”.

Required Associated Constants§

source

const ZERO: Self

Required Methods§

source

fn is_zero(&self) -> bool

Implementations on Foreign Types§

source§

impl Zero for f32

source§

const ZERO: f32 = 0f32

source§

fn is_zero(&self) -> bool

source§

impl Zero for u64

source§

const ZERO: u64 = 0u64

source§

fn is_zero(&self) -> bool

source§

impl Zero for i64

source§

const ZERO: i64 = 0i64

source§

fn is_zero(&self) -> bool

source§

impl Zero for f64

source§

const ZERO: f64 = 0f64

source§

fn is_zero(&self) -> bool

source§

impl Zero for usize

source§

const ZERO: usize = 0usize

source§

fn is_zero(&self) -> bool

source§

impl Zero for u32

source§

const ZERO: u32 = 0u32

source§

fn is_zero(&self) -> bool

source§

impl Zero for i32

source§

const ZERO: i32 = 0i32

source§

fn is_zero(&self) -> bool

Implementors§

source§

impl Zero for Rgba8

source§

const ZERO: Self = Rgba8::TRANSPARENT

source§

impl<S: Zero + Copy + PartialEq, U: Copy> Zero for Vector2D<S, U>

source§

const ZERO: Self = _

source§

impl<T: Zero + PartialEq> Zero for Point2D<T>

source§

const ZERO: Self = _

source§

impl<T: Zero + PartialEq> Zero for Size<T>

source§

const ZERO: Self = _

source§

impl<T: Zero> Zero for Rect<T>

source§

const ZERO: Self = _