#![cfg(feature = "std")]
#![cfg_attr(not(feature = "std"), doc = "[`std::io`]: <https://doc.rust-lang.org/nightly/std/io/index.html>")]
#![cfg_attr(not(feature = "alloc"), doc = "[`alloc`]: <https://doc.rust-lang.org/nightly/alloc/index.html>")]
#![cfg_attr(feature = "proc_macro", doc = include_str!("serdes_derive_examples.md"))]
mod deserialise;
mod serialise;
pub use deserialise::Deserialise;
pub use serialise::Serialise;
#[cfg(feature = "proc_macro")]
#[doc(inline)]
pub use oct_macros::Deserialise;
#[cfg(feature = "proc_macro")]
#[doc(inline)]
pub use oct_macros::Serialise;