[][src]Trait finite_repr::FiniteDecoding

pub trait FiniteDecoding: FiniteRepr + Sized {
    fn from_finite<T: FiniteValue>(number: T) -> Option<Self>;
}

Decodes values that implement FiniteValue (mostly numbers) into types that implements this trait.

Required methods

fn from_finite<T: FiniteValue>(number: T) -> Option<Self>

The implementation of this method should be isomorphic to the implementation of FiniteEncoding::into_finite.

Loading content...

Implementations on Foreign Types

impl FiniteDecoding for bool[src]

impl FiniteDecoding for u8[src]

impl<A: FiniteDecoding> FiniteDecoding for Option<A>[src]

impl<A: FiniteDecoding, B: FiniteDecoding> FiniteDecoding for (A, B)[src]

impl<A: FiniteDecoding, B: FiniteDecoding, C: FiniteDecoding> FiniteDecoding for (A, B, C)[src]

impl<A: FiniteDecoding, B: FiniteDecoding> FiniteDecoding for Result<A, B>[src]

Loading content...

Implementors

Loading content...