Skip to main content

Numbers

Trait Numbers 

Source
pub trait Numbers {
    // Required method
    fn numbers(&self, out: &mut Vec<f64>);
}
Expand description

The numbers a value holds — what #[data(range = …)] checks.

Required Methods§

Source

fn numbers(&self, out: &mut Vec<f64>)

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl Numbers for f32

Source§

fn numbers(&self, out: &mut Vec<f64>)

Source§

impl Numbers for f64

Source§

fn numbers(&self, out: &mut Vec<f64>)

Source§

impl Numbers for i8

Source§

fn numbers(&self, out: &mut Vec<f64>)

Source§

impl Numbers for i16

Source§

fn numbers(&self, out: &mut Vec<f64>)

Source§

impl Numbers for i32

Source§

fn numbers(&self, out: &mut Vec<f64>)

Source§

impl Numbers for i64

Source§

fn numbers(&self, out: &mut Vec<f64>)

Source§

impl Numbers for u8

Source§

fn numbers(&self, out: &mut Vec<f64>)

Source§

impl Numbers for u16

Source§

fn numbers(&self, out: &mut Vec<f64>)

Source§

impl Numbers for u32

Source§

fn numbers(&self, out: &mut Vec<f64>)

Source§

impl Numbers for u64

Source§

fn numbers(&self, out: &mut Vec<f64>)

Source§

impl Numbers for usize

Source§

fn numbers(&self, out: &mut Vec<f64>)

Source§

impl<T: Numbers, const N: usize> Numbers for [T; N]

Source§

fn numbers(&self, out: &mut Vec<f64>)

Source§

impl<T: Numbers> Numbers for Option<T>

Source§

fn numbers(&self, out: &mut Vec<f64>)

Source§

impl<T: Numbers> Numbers for Vec<T>

Source§

fn numbers(&self, out: &mut Vec<f64>)

Implementors§