Trait ord_subset::OrdSubset [−][src]
pub trait OrdSubset: PartialOrd<Self> + PartialEq<Self> { fn is_outside_order(&self) -> bool; }
Trait for types that form a total order when a few values are disallowed.
is_outside_order()
must return true
for these outliers and false
for anything else.
std::cmp::PartialOrd::partial_cmp(a,b)
must return Some(_)
if a,b are both inside order and None
if only one is outside order. Return value for two variables outside order is undefined.
Required Methods
fn is_outside_order(&self) -> bool
Implementations on Foreign Types
impl<'a, A> OrdSubset for &'a A where
A: OrdSubset,
[src]
impl<'a, A> OrdSubset for &'a A where
A: OrdSubset,
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<'a, A> OrdSubset for &'a mut A where
A: OrdSubset,
[src]
impl<'a, A> OrdSubset for &'a mut A where
A: OrdSubset,
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl OrdSubset for f64
[src]
impl OrdSubset for f64
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl OrdSubset for f32
[src]
impl OrdSubset for f32
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl OrdSubset for ()
[src]
impl OrdSubset for ()
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl OrdSubset for u8
[src]
impl OrdSubset for u8
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl OrdSubset for u16
[src]
impl OrdSubset for u16
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl OrdSubset for u32
[src]
impl OrdSubset for u32
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl OrdSubset for u64
[src]
impl OrdSubset for u64
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl OrdSubset for usize
[src]
impl OrdSubset for usize
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl OrdSubset for i8
[src]
impl OrdSubset for i8
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl OrdSubset for i16
[src]
impl OrdSubset for i16
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl OrdSubset for i32
[src]
impl OrdSubset for i32
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl OrdSubset for i64
[src]
impl OrdSubset for i64
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl OrdSubset for isize
[src]
impl OrdSubset for isize
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl OrdSubset for bool
[src]
impl OrdSubset for bool
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl OrdSubset for char
[src]
impl OrdSubset for char
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 0]
[src]
impl<T: OrdSubset> OrdSubset for [T; 0]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 1]
[src]
impl<T: OrdSubset> OrdSubset for [T; 1]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 2]
[src]
impl<T: OrdSubset> OrdSubset for [T; 2]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 3]
[src]
impl<T: OrdSubset> OrdSubset for [T; 3]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 4]
[src]
impl<T: OrdSubset> OrdSubset for [T; 4]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 5]
[src]
impl<T: OrdSubset> OrdSubset for [T; 5]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 6]
[src]
impl<T: OrdSubset> OrdSubset for [T; 6]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 7]
[src]
impl<T: OrdSubset> OrdSubset for [T; 7]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 8]
[src]
impl<T: OrdSubset> OrdSubset for [T; 8]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 9]
[src]
impl<T: OrdSubset> OrdSubset for [T; 9]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 10]
[src]
impl<T: OrdSubset> OrdSubset for [T; 10]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 11]
[src]
impl<T: OrdSubset> OrdSubset for [T; 11]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 12]
[src]
impl<T: OrdSubset> OrdSubset for [T; 12]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 13]
[src]
impl<T: OrdSubset> OrdSubset for [T; 13]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 14]
[src]
impl<T: OrdSubset> OrdSubset for [T; 14]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 15]
[src]
impl<T: OrdSubset> OrdSubset for [T; 15]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 16]
[src]
impl<T: OrdSubset> OrdSubset for [T; 16]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 17]
[src]
impl<T: OrdSubset> OrdSubset for [T; 17]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 18]
[src]
impl<T: OrdSubset> OrdSubset for [T; 18]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 19]
[src]
impl<T: OrdSubset> OrdSubset for [T; 19]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 20]
[src]
impl<T: OrdSubset> OrdSubset for [T; 20]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 21]
[src]
impl<T: OrdSubset> OrdSubset for [T; 21]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 22]
[src]
impl<T: OrdSubset> OrdSubset for [T; 22]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 23]
[src]
impl<T: OrdSubset> OrdSubset for [T; 23]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 24]
[src]
impl<T: OrdSubset> OrdSubset for [T; 24]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 25]
[src]
impl<T: OrdSubset> OrdSubset for [T; 25]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 26]
[src]
impl<T: OrdSubset> OrdSubset for [T; 26]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 27]
[src]
impl<T: OrdSubset> OrdSubset for [T; 27]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 28]
[src]
impl<T: OrdSubset> OrdSubset for [T; 28]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 29]
[src]
impl<T: OrdSubset> OrdSubset for [T; 29]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 30]
[src]
impl<T: OrdSubset> OrdSubset for [T; 30]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 31]
[src]
impl<T: OrdSubset> OrdSubset for [T; 31]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T; 32]
[src]
impl<T: OrdSubset> OrdSubset for [T; 32]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<T: OrdSubset> OrdSubset for [T]
[src]
impl<T: OrdSubset> OrdSubset for [T]
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<A> OrdSubset for (A,) where
A: OrdSubset + ?Sized,
[src]
impl<A> OrdSubset for (A,) where
A: OrdSubset + ?Sized,
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<A: OrdSubset, B> OrdSubset for (A, B) where
B: OrdSubset + ?Sized,
[src]
impl<A: OrdSubset, B> OrdSubset for (A, B) where
B: OrdSubset + ?Sized,
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<A: OrdSubset, B: OrdSubset, C> OrdSubset for (A, B, C) where
C: OrdSubset + ?Sized,
[src]
impl<A: OrdSubset, B: OrdSubset, C> OrdSubset for (A, B, C) where
C: OrdSubset + ?Sized,
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<A: OrdSubset, B: OrdSubset, C: OrdSubset, D> OrdSubset for (A, B, C, D) where
D: OrdSubset + ?Sized,
[src]
impl<A: OrdSubset, B: OrdSubset, C: OrdSubset, D> OrdSubset for (A, B, C, D) where
D: OrdSubset + ?Sized,
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<A: OrdSubset, B: OrdSubset, C: OrdSubset, D: OrdSubset, E> OrdSubset for (A, B, C, D, E) where
E: OrdSubset + ?Sized,
[src]
impl<A: OrdSubset, B: OrdSubset, C: OrdSubset, D: OrdSubset, E> OrdSubset for (A, B, C, D, E) where
E: OrdSubset + ?Sized,
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<A: OrdSubset, B: OrdSubset, C: OrdSubset, D: OrdSubset, E: OrdSubset, F> OrdSubset for (A, B, C, D, E, F) where
F: OrdSubset + ?Sized,
[src]
impl<A: OrdSubset, B: OrdSubset, C: OrdSubset, D: OrdSubset, E: OrdSubset, F> OrdSubset for (A, B, C, D, E, F) where
F: OrdSubset + ?Sized,
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<A: OrdSubset, B: OrdSubset, C: OrdSubset, D: OrdSubset, E: OrdSubset, F: OrdSubset, G> OrdSubset for (A, B, C, D, E, F, G) where
G: OrdSubset + ?Sized,
[src]
impl<A: OrdSubset, B: OrdSubset, C: OrdSubset, D: OrdSubset, E: OrdSubset, F: OrdSubset, G> OrdSubset for (A, B, C, D, E, F, G) where
G: OrdSubset + ?Sized,
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<A: OrdSubset, B: OrdSubset, C: OrdSubset, D: OrdSubset, E: OrdSubset, F: OrdSubset, G: OrdSubset, H> OrdSubset for (A, B, C, D, E, F, G, H) where
H: OrdSubset + ?Sized,
[src]
impl<A: OrdSubset, B: OrdSubset, C: OrdSubset, D: OrdSubset, E: OrdSubset, F: OrdSubset, G: OrdSubset, H> OrdSubset for (A, B, C, D, E, F, G, H) where
H: OrdSubset + ?Sized,
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<A: OrdSubset, B: OrdSubset, C: OrdSubset, D: OrdSubset, E: OrdSubset, F: OrdSubset, G: OrdSubset, H: OrdSubset, I> OrdSubset for (A, B, C, D, E, F, G, H, I) where
I: OrdSubset + ?Sized,
[src]
impl<A: OrdSubset, B: OrdSubset, C: OrdSubset, D: OrdSubset, E: OrdSubset, F: OrdSubset, G: OrdSubset, H: OrdSubset, I> OrdSubset for (A, B, C, D, E, F, G, H, I) where
I: OrdSubset + ?Sized,
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<A: OrdSubset, B: OrdSubset, C: OrdSubset, D: OrdSubset, E: OrdSubset, F: OrdSubset, G: OrdSubset, H: OrdSubset, I: OrdSubset, J> OrdSubset for (A, B, C, D, E, F, G, H, I, J) where
J: OrdSubset + ?Sized,
[src]
impl<A: OrdSubset, B: OrdSubset, C: OrdSubset, D: OrdSubset, E: OrdSubset, F: OrdSubset, G: OrdSubset, H: OrdSubset, I: OrdSubset, J> OrdSubset for (A, B, C, D, E, F, G, H, I, J) where
J: OrdSubset + ?Sized,
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<A: OrdSubset, B: OrdSubset, C: OrdSubset, D: OrdSubset, E: OrdSubset, F: OrdSubset, G: OrdSubset, H: OrdSubset, I: OrdSubset, J: OrdSubset, K> OrdSubset for (A, B, C, D, E, F, G, H, I, J, K) where
K: OrdSubset + ?Sized,
[src]
impl<A: OrdSubset, B: OrdSubset, C: OrdSubset, D: OrdSubset, E: OrdSubset, F: OrdSubset, G: OrdSubset, H: OrdSubset, I: OrdSubset, J: OrdSubset, K> OrdSubset for (A, B, C, D, E, F, G, H, I, J, K) where
K: OrdSubset + ?Sized,
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool
impl<A: OrdSubset, B: OrdSubset, C: OrdSubset, D: OrdSubset, E: OrdSubset, F: OrdSubset, G: OrdSubset, H: OrdSubset, I: OrdSubset, J: OrdSubset, K: OrdSubset, L> OrdSubset for (A, B, C, D, E, F, G, H, I, J, K, L) where
L: OrdSubset + ?Sized,
[src]
impl<A: OrdSubset, B: OrdSubset, C: OrdSubset, D: OrdSubset, E: OrdSubset, F: OrdSubset, G: OrdSubset, H: OrdSubset, I: OrdSubset, J: OrdSubset, K: OrdSubset, L> OrdSubset for (A, B, C, D, E, F, G, H, I, J, K, L) where
L: OrdSubset + ?Sized,
fn is_outside_order(&self) -> bool
[src]
fn is_outside_order(&self) -> bool