messagepack_serde/
lib.rs

1#![forbid(unsafe_code)]
2#![cfg_attr(all(not(test), not(feature = "std")), no_std)]
3#![cfg_attr(docsrs, feature(doc_auto_cfg))]
4#![doc = include_str!("../README.md")]
5#![deny(missing_docs)]
6
7#[cfg(feature = "alloc")]
8extern crate alloc;
9
10pub mod de;
11pub mod ser;
12pub mod value;
13
14pub use de::from_slice;
15pub use ser::{to_slice, to_slice_with_config};
16
17#[cfg(feature = "std")]
18pub use de::from_reader;
19
20#[cfg(feature = "alloc")]
21pub use ser::to_vec;
22
23#[cfg(feature = "std")]
24pub use ser::{to_writer, to_writer_with_config};
25
26#[cfg(feature = "alloc")]
27pub use value::{Value, ValueRef};