Function arrayfire_serde::deserialize [] [src]

pub fn deserialize<'de, T, D>(deserializer: D) -> Result<T, D::Error> where
    De<T>: Deserialize<'de>,
    D: Deserializer<'de>, 

Exposed deserialization function used by the serde attributes:

  • #[serde(with = "arrayfire_serde")]
  • #[serde(serialize_with = "arrayfire_serde::deserialize")]
#[macro_use]
extern crate serde_derive;
extern crate serde;
extern crate arrayfire;
extern crate arrayfire_serde;

#[derive(Deserialize)]
struct MyStruct {
    #[serde(deserialize_with = "arrayfire_serde::deserialize")]
    tensor: arrayfire::Array,
}