cgp-serde 0.2.0

CGP-enabled serde implementation
Documentation
1
2
3
4
5
6
7
8
9
10
11
use cgp::prelude::*;

#[cgp_component {
    provider: ValueDeserializer,
    derive_delegate: UseDelegate<Value>,
}]
pub trait CanDeserializeValue<'de, Value> {
    fn deserialize<D>(&self, deserializer: D) -> Result<Value, D::Error>
    where
        D: serde::Deserializer<'de>;
}