Skip to content

Commit 7bda9ec

Browse files
authored
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`.
2 parents 51f3545 + cd1fe7a commit 7bda9ec

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ name = "smallvec"
2323
path = "lib.rs"
2424

2525
[dependencies]
26-
serde = { version = "1", optional = true }
26+
serde = { version = "1", optional = true, default-features = false }
2727

2828
[dev_dependencies]
2929
bincode = "1.0.1"

lib.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,11 @@
1616
//!
1717
//! ## Optional features
1818
//!
19+
//! ### `serde`
20+
//!
21+
//! When this optional dependency is enabled, `SmallVec` implements the `serde::Serialize` and
22+
//! `serde::Deserialize` traits.
23+
//!
1924
//! ### `write`
2025
//!
2126
//! When this feature is enabled, `SmallVec<[u8; _]>` implements the `std::io::Write` trait.

0 commit comments

Comments
 (0)