type_level_examples 0.1.0

Examples of using type-level values and functions.
/*! 
This crate contains many examples of defining and using type-level values and functions.

You are free to copy any of the examples here,improvements to this examples should be (preferably) an issue or a pull request.

This is a library purely so that `docs.rs` can show documentation for it,do not use this crate as a dependency.

To run the examples do `cargo run -- ` and then add one of the arguments from the help message.

*/

#![recursion_limit = "160"]


#[macro_use]
extern crate type_level_values;

#[macro_use]
extern crate derive_type_level;
extern crate derive_type_level_lib;

extern crate core_extensions;
extern crate num_traits;
extern crate take_mut;

extern crate serde;
extern crate serde_json;

pub mod _01_deserialize_uninitialized;
pub mod _02_mut_wrapper;
pub mod _03_vis_wrapper;
pub mod _04_typesafe_builder;
pub mod _05_capabilities;
pub mod _06_channel;
pub mod _07_split_mut;
pub mod _08_ranged_int;
pub mod _09_type_hof;
#[cfg(rust_1_26)]
pub mod _10_state_machine;
pub mod playground_01;
pub mod playground_02;
pub mod syntax_01_construct;