finite_repr/lib.rs
1/**
2 * This create exists to allow the encoding of data
3 */
4mod finite_repr;
5mod finite_value;
6mod traits;
7
8pub use self::finite_repr::FiniteRepr;
9pub use self::finite_value::FiniteValue;
10pub use self::traits::{FiniteDecoding, FiniteEncoding};
11
12// Re-export #[derive(FiniteRepr, FiniteEncoding, FiniteDecoding)].
13#[cfg(feature = "finite_repr_derive")]
14#[allow(unused_imports)]
15#[macro_use]
16extern crate finite_repr_derive;
17#[cfg(feature = "finite_repr_derive")]
18#[doc(hidden)]
19pub use finite_repr_derive::*;