1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
//! Extension traits to enhance external types with useful methods. pub use self::as_out::{ AsOut, }; mod as_out; pub use self::manually_drop_mut::{ ManuallyDropMut, }; mod manually_drop_mut; pub use self::maybe_uninit::{ MaybeUninitExt, }; mod maybe_uninit; cfg_alloc! { pub use self::boxed::{ BoxUninit, BoxAssumeInit, }; mod boxed; pub use self::vec::{ VecCapacity, }; mod vec; } cfg_std! { pub use self::vec::{ VecExtendFromReader, }; }