diff --git a/src/lib.rs b/src/lib.rs index dc90b05..2e596cf 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -14,15 +14,15 @@ extern crate alloc; mod impls { - mod primitives; + pub mod primitives; - mod magic; + pub mod magic; #[cfg(feature = "alloc")] - mod lib_alloc; + pub mod lib_alloc; #[cfg(feature = "std")] - mod lib_std; + pub mod lib_std; } @@ -55,7 +55,6 @@ pub trait Reader { } -pub use derive_macro::OverTheWire; pub trait OverTheWire: Sized { fn serialize(&self, writer: &mut T) -> e::Result<()>; @@ -65,6 +64,11 @@ pub trait OverTheWire: Sized { fn size_hint() -> usize; } +//╶───╴Util / Re-exports╶────────────────────────────────────────────────────╴ + +pub use derive_macro::OverTheWire; +pub use impls::magic::Magic; + #[inline(always)] pub fn min_wire_size() -> usize { T::size_hint()