23 stable releases (7 major)
10.0.0 | Dec 4, 2024 |
---|---|
9.0.1 | Dec 2, 2024 |
9.0.0 | Nov 30, 2024 |
8.1.1 | Nov 24, 2024 |
3.0.1 | Sep 12, 2024 |
#2085 in Encoding
890 downloads per month
Used in 6 crates
(5 directly)
110KB
3K
SLoC
merde_core
Logo by MisiasArt
The merde
family of crates aims to provide a lighter, simpler, and
build-time-friendly alternative to serde
.
This "core" crate provides core types like Value
, Array
, Map
,
and CowStr<'s>
(a copy-on-write string type that also leverages
compact_str's small string
optimization), and traits like Deserialize
and IntoStatic
.
Crates that provide support for formats (like merde_json), depend only on the "core" crate.
The umbrella crate merde re-exports core's types, along
with a derive!
macro which lets you implement Serialize
, Deserialize
, IntoStatic
,
on structs, enums, etc.
Dependencies
~0.8–4.5MB
~88K SLoC