Trait num::Bounded
[−]
[src]
pub trait Bounded { fn min_value() -> Self; fn max_value() -> Self; }
Numbers which have upper and lower bounds
Required Methods
fn min_value() -> Self
returns the smallest finite number this type can represent
fn max_value() -> Self
returns the largest finite number this type can represent
Implementors
impl Bounded for isize
impl<L, M, N, O, P, Q, R, S, T> Bounded for (L, M, N, O, P, Q, R, S, T) where
L: Bounded,
M: Bounded,
N: Bounded,
O: Bounded,
P: Bounded,
Q: Bounded,
R: Bounded,
S: Bounded,
T: Bounded,impl<G, H, I, J, K, L, M, N, O, P, Q, R, S, T> Bounded for (G, H, I, J, K, L, M, N, O, P, Q, R, S, T) where
G: Bounded,
H: Bounded,
I: Bounded,
J: Bounded,
K: Bounded,
L: Bounded,
M: Bounded,
N: Bounded,
O: Bounded,
P: Bounded,
Q: Bounded,
R: Bounded,
S: Bounded,
T: Bounded,impl Bounded for usize
impl Bounded for u8
impl<R, S, T> Bounded for (R, S, T) where
R: Bounded,
S: Bounded,
T: Bounded,impl Bounded for u32
impl Bounded for i32
impl<B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T> Bounded for (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) where
B: Bounded,
C: Bounded,
D: Bounded,
E: Bounded,
F: Bounded,
G: Bounded,
H: Bounded,
I: Bounded,
J: Bounded,
K: Bounded,
L: Bounded,
M: Bounded,
N: Bounded,
O: Bounded,
P: Bounded,
Q: Bounded,
R: Bounded,
S: Bounded,
T: Bounded,impl<M, N, O, P, Q, R, S, T> Bounded for (M, N, O, P, Q, R, S, T) where
M: Bounded,
N: Bounded,
O: Bounded,
P: Bounded,
Q: Bounded,
R: Bounded,
S: Bounded,
T: Bounded,impl<T> Bounded for (T,) where
T: Bounded,impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T> Bounded for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) where
A: Bounded,
B: Bounded,
C: Bounded,
D: Bounded,
E: Bounded,
F: Bounded,
G: Bounded,
H: Bounded,
I: Bounded,
J: Bounded,
K: Bounded,
L: Bounded,
M: Bounded,
N: Bounded,
O: Bounded,
P: Bounded,
Q: Bounded,
R: Bounded,
S: Bounded,
T: Bounded,impl<T> Bounded for Wrapping<T> where
T: Bounded,impl<I, J, K, L, M, N, O, P, Q, R, S, T> Bounded for (I, J, K, L, M, N, O, P, Q, R, S, T) where
I: Bounded,
J: Bounded,
K: Bounded,
L: Bounded,
M: Bounded,
N: Bounded,
O: Bounded,
P: Bounded,
Q: Bounded,
R: Bounded,
S: Bounded,
T: Bounded,impl<D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T> Bounded for (D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) where
D: Bounded,
E: Bounded,
F: Bounded,
G: Bounded,
H: Bounded,
I: Bounded,
J: Bounded,
K: Bounded,
L: Bounded,
M: Bounded,
N: Bounded,
O: Bounded,
P: Bounded,
Q: Bounded,
R: Bounded,
S: Bounded,
T: Bounded,impl<K, L, M, N, O, P, Q, R, S, T> Bounded for (K, L, M, N, O, P, Q, R, S, T) where
K: Bounded,
L: Bounded,
M: Bounded,
N: Bounded,
O: Bounded,
P: Bounded,
Q: Bounded,
R: Bounded,
S: Bounded,
T: Bounded,impl Bounded for i16
impl Bounded for f64
impl<O, P, Q, R, S, T> Bounded for (O, P, Q, R, S, T) where
O: Bounded,
P: Bounded,
Q: Bounded,
R: Bounded,
S: Bounded,
T: Bounded,impl Bounded for f32
impl<E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T> Bounded for (E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) where
E: Bounded,
F: Bounded,
G: Bounded,
H: Bounded,
I: Bounded,
J: Bounded,
K: Bounded,
L: Bounded,
M: Bounded,
N: Bounded,
O: Bounded,
P: Bounded,
Q: Bounded,
R: Bounded,
S: Bounded,
T: Bounded,impl Bounded for u64
impl<F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T> Bounded for (F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) where
F: Bounded,
G: Bounded,
H: Bounded,
I: Bounded,
J: Bounded,
K: Bounded,
L: Bounded,
M: Bounded,
N: Bounded,
O: Bounded,
P: Bounded,
Q: Bounded,
R: Bounded,
S: Bounded,
T: Bounded,impl Bounded for i64
impl Bounded for i8
impl<P, Q, R, S, T> Bounded for (P, Q, R, S, T) where
P: Bounded,
Q: Bounded,
R: Bounded,
S: Bounded,
T: Bounded,impl<N, O, P, Q, R, S, T> Bounded for (N, O, P, Q, R, S, T) where
N: Bounded,
O: Bounded,
P: Bounded,
Q: Bounded,
R: Bounded,
S: Bounded,
T: Bounded,impl<J, K, L, M, N, O, P, Q, R, S, T> Bounded for (J, K, L, M, N, O, P, Q, R, S, T) where
J: Bounded,
K: Bounded,
L: Bounded,
M: Bounded,
N: Bounded,
O: Bounded,
P: Bounded,
Q: Bounded,
R: Bounded,
S: Bounded,
T: Bounded,impl<S, T> Bounded for (S, T) where
S: Bounded,
T: Bounded,impl<Q, R, S, T> Bounded for (Q, R, S, T) where
Q: Bounded,
R: Bounded,
S: Bounded,
T: Bounded,impl Bounded for ()
impl Bounded for u16
impl<H, I, J, K, L, M, N, O, P, Q, R, S, T> Bounded for (H, I, J, K, L, M, N, O, P, Q, R, S, T) where
H: Bounded,
I: Bounded,
J: Bounded,
K: Bounded,
L: Bounded,
M: Bounded,
N: Bounded,
O: Bounded,
P: Bounded,
Q: Bounded,
R: Bounded,
S: Bounded,
T: Bounded,impl<C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T> Bounded for (C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) where
C: Bounded,
D: Bounded,
E: Bounded,
F: Bounded,
G: Bounded,
H: Bounded,
I: Bounded,
J: Bounded,
K: Bounded,
L: Bounded,
M: Bounded,
N: Bounded,
O: Bounded,
P: Bounded,
Q: Bounded,
R: Bounded,
S: Bounded,
T: Bounded,