Registry / serialization / serde-humanize-rs

serde-humanize-rs

JSON →
library0.1.1rscratesunverified

A Serde deserializer for human-readable duration and byte-size strings.

# Cargo.toml [dependencies] serde-humanize-rs = "0.1.1"
INSTALL
IMPORT
SIG · SERDE-HUMANIZE-RS
S
serde-humanize-rs
serializationrustv0.1.1
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.

HumanDuration
use serde_humanize_rs::HumanDuration;

Deserialize a human-readable duration string like '5s' into a Duration.

use serde_humanize_rs::HumanDuration; use serde::Deserialize; #[derive(Deserialize)] struct Config { #[serde(with = "HumanDuration")] timeout: std::time::Duration, }
Debug
Known issues
gotchaOnly supports specific string formats; may panic on malformed input.
fix
Validate input before deserialization or use a custom error handler.
affects: >=0.1.0
Upgrade
Version history
0.1.1latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
8 hits · last 30 days
node
6
Amazon
1
Resources
serde-humanize-rs — cargo add serde-humanize-rs · libregistry