Registry / serialization / serde-with

serde-with

JSON →
library3.20.0rscratesunverified

Custom de/serialization functions for Rust's serde.

# Cargo.toml [dependencies] serde_with = "3.20.0"
INSTALL
IMPORT
SIG · SERDE-WITH
S
serde-with
serializationrustv3.20.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

serde_as
use serde_with::serde_as;

Serialize a u32 as a string using serde_with.

use serde::{Serialize, Deserialize}; use serde_with::serde_as; #[serde_as] #[derive(Serialize, Deserialize)] struct Example { #[serde_as(as = "serde_with::DisplayFromStr")] value: u32, } fn main() { let data = Example { value: 42 }; let json = serde_json::to_string(&data).unwrap(); println!("{}", json); }
Debug
Known issues
gotchaRequires serde and serde_derive as dependencies
fix
Add serde and serde_derive to Cargo.toml
affects: >=1.0.0
Upgrade
Version history
3.20.0latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
4 hits · last 30 days
node
4
Resources
serde-with — cargo add serde-with · libregistry