Struct discrimination::discriminator::U16
[−]
[src]
pub struct U16;
Methods
impl U16
[src]
fn new() -> Self
Trait Implementations
impl Debug for U16
[src]
impl Copy for U16
[src]
impl Clone for U16
[src]
fn clone(&self) -> U16
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Default for U16
[src]
impl<'a> Discriminator<'a, u16> for U16
[src]
fn discriminate_sorted<V: 'a, I>(
&'a self,
pairs: I
) -> DiscriminateSorted<'a, u16, V> where
I: IntoIterator,
I::Item: Into<(u16, V)>,
I::IntoIter: DoubleEndedIterator + 'a,
&'a self,
pairs: I
) -> DiscriminateSorted<'a, u16, V> where
I: IntoIterator,
I::Item: Into<(u16, V)>,
I::IntoIter: DoubleEndedIterator + 'a,
fn by_ref(&'a self) -> &'a Self
fn invert(self) -> Invert<Self> where
Self: Sized,
Self: Sized,
fn map_key<J: 'a, F>(self, f: F) -> Map<F, Self> where
Self: Sized,
F: Fn(J) -> K,
Self: Sized,
F: Fn(J) -> K,
fn sum_left<J: 'a, D>(self, other: D) -> Sum<Self, D> where
Self: Sized,
D: Discriminator<'a, J>,
Self: Sized,
D: Discriminator<'a, J>,
fn sum_right<J: 'a, D>(self, other: D) -> Sum<Self, D> where
Self: Sized,
D: Discriminator<'a, J>,
Self: Sized,
D: Discriminator<'a, J>,
fn product_left<J: 'a, D>(self, other: D) -> Product<Self, D> where
Self: Sized,
D: Discriminator<'a, J>,
Self: Sized,
D: Discriminator<'a, J>,
fn product_right<J: 'a, D>(self, other: D) -> Product<Self, D> where
Self: Sized,
D: Discriminator<'a, J>,
Self: Sized,
D: Discriminator<'a, J>,