conjure-serde 0.4.5

Serde Serializer and Deserializer wrappers for Conjure
Documentation

Serde serializer and deserializer wrappers compatible with Conjure.

Examples

use std::f64;
use serde::Deserialize;

let json = r#""Infinity""#;
let mut deserializer = conjure_serde::json::ClientDeserializer::from_str(json);
let value = f64::deserialize(&mut deserializer).unwrap();
deserializer.end().unwrap();
assert_eq!(value, f64::INFINITY);