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.
DeserializerExt
✓ use serde_ignored::DeserializerExt;
Minimal example detecting ignored fields during deserialization.
use serde_ignored::DeserializerExt;
use serde::Deserialize;
#[derive(Deserialize)]
struct Config {
name: String,
}
fn main() -> Result<(), serde_json::Error> {
let data = r#"{"name": "test", "unknown": 42}"#;
let mut de = serde_json::Deserializer::from_str(data);
let mut ignored = Vec::new();
let config: Config = de.deserialize_any_with_ignored(&mut ignored)?;
println!("Ignored keys: {:?}", ignored);
Ok(())
}
Debug
Known issues
No known issues recorded.
Upgrade
Version history
0.1.14latest on crates.io
Audit
Dependencies
No dependency data recorded yet.