pub fn from_value<'de, T: Deserialize<'de>>(
value: &'de Value,
) -> Result<T, Error>Available on crate feature
serde only.Expand description
Convert a CBOR Value into any Deserialize type.
use cbor_core::{Value, map};
use cbor_core::serde::from_value;
#[derive(serde::Deserialize, Debug, PartialEq)]
struct Point { x: i32, y: i32 }
let v = map! { "x" => 1, "y" => 2 };
let p: Point = from_value(&v).unwrap();
assert_eq!(p, Point { x: 1, y: 2 });