[][src]Trait finite_repr::FiniteEncoding

pub trait FiniteEncoding: FiniteRepr {
    fn into_finite<T: FiniteValue>(&self) -> Option<T>;
}

Encodes values that implement this trait into values that implement FiniteValue (mostly numbers).

Required methods

fn into_finite<T: FiniteValue>(&self) -> Option<T>

The implementation of this method should be isomorphic to the implementation of FiniteDecoding::from_finite.

Loading content...

Implementations on Foreign Types

impl FiniteEncoding for bool[src]

impl FiniteEncoding for u8[src]

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

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

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

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

Loading content...

Implementors

Loading content...