Sunbeam Studios

Our open-source projects, here for you!

serde_core (1.0.228)

Published 2026-03-26 11:03:20 +00:00 by siennathesane

Installation

[registry]
default = "gitea"

[registries.gitea]
index = "sparse+" # Sparse index
# index = "" # Git

[net]
git-fetch-with-cli = true
cargo add serde_core@1.0.228

About this package

Serde traits only, with no support for derive -- use the `serde` crate instead

The serde_core crate contains Serde's trait definitions with no support for #[derive()].

In crates that derive an implementation of Serialize or Deserialize, you must depend on the serde crate, not serde_core.

In crates that handwrite implementations of Serde traits, or only use them as trait bounds, depending on serde_core is permitted. But serde re-exports all of these traits and can be used for this use case too. If in doubt, disregard serde_core and always use serde.

Crates that depend on serde_core instead of serde are able to compile in parallel with serde_derive even when serde's "derive" feature is turned on, as shown in the following build timings.


When serde_json depends on serde

When serde_json depends on serde_core

Dependencies

ID Version
serde ^1
serde_derive ^1
serde_derive =1.0.228

Keywords

serde serialization no_std
Details
Cargo
2026-03-26 11:03:20 +00:00
0
Erick Tryzelaar <erick.tryzelaar@gmail.com>
David Tolnay <dtolnay@gmail.com>
MIT OR Apache-2.0
61 KiB
Assets (1)
Versions (1) View all
1.0.228 2026-03-26