]> git.lizzy.rs Git - mt_net.git/blob - src/lib.rs
Use improved attributes
[mt_net.git] / src / lib.rs
1 #![feature(iterator_try_collect)]
2
3 #[cfg(feature = "random")]
4 pub use generate_random;
5
6 #[cfg(feature = "random")]
7 pub use rand;
8
9 #[cfg(feature = "serde")]
10 pub use serde;
11
12 pub use mt_ser;
13
14 use enumset::{EnumSet, EnumSetType};
15 use mt_ser::mt_derive;
16 use std::{
17     collections::{HashMap, HashSet},
18     fmt,
19 };
20
21 #[cfg(any(feature = "client", feature = "server"))]
22 use mt_ser::{DefCfg, DeserializeError, MtCfg, MtDeserialize, MtSerialize, SerializeError, Utf16};
23
24 #[cfg(feature = "random")]
25 use generate_random::GenerateRandom;
26
27 #[cfg(feature = "serde")]
28 use serde::{Deserialize, Serialize};
29
30 mod to_clt;
31 mod to_srv;
32
33 pub use to_clt::*;
34 pub use to_srv::*;