1 #![feature(iterator_try_collect)]
6 #[cfg(feature = "random")]
7 pub use generate_random;
9 #[cfg(feature = "random")]
12 #[cfg(feature = "serde")]
15 use enumset::{EnumSet, EnumSetType};
16 use mt_ser::mt_derive;
18 collections::{HashMap, HashSet},
23 #[cfg(any(feature = "client", feature = "server"))]
24 use mt_ser::{DefCfg, MtCfg, MtDeserialize, MtSerialize, Utf16};
26 #[cfg(feature = "random")]
27 use generate_random::GenerateRandom;
29 #[cfg(feature = "serde")]
30 use serde::{Deserialize, Serialize};
32 #[cfg(feature = "conn")]
35 #[cfg(feature = "conn")]
45 fn pkt_info(&self) -> (u8, bool);