Auto merge of #225 - mbrubeck:docs, r=emilio

Update and document serde support

* Document the optional 'serde' feature. Fixes #224.
* Disable unused serde features. This makes serde support compatible with `no_std`.
This commit is contained in:
bors-servo
2020-06-07 00:53:29 -04:00
committed by GitHub
2 changed files with 6 additions and 1 deletions
+1 -1
View File
@@ -23,7 +23,7 @@ name = "smallvec"
path = "lib.rs"
[dependencies]
serde = { version = "1", optional = true }
serde = { version = "1", optional = true, default-features = false }
[dev_dependencies]
bincode = "1.0.1"
+5
View File
@@ -16,6 +16,11 @@
//!
//! ## Optional features
//!
//! ### `serde`
//!
//! When this optional dependency is enabled, `SmallVec` implements the `serde::Serialize` and
//! `serde::Deserialize` traits.
//!
//! ### `write`
//!
//! When this feature is enabled, `SmallVec<[u8; _]>` implements the `std::io::Write` trait.