Function arrayfire_serde::serialize [] [src]

pub fn serialize<T, S>(value: &T, serializer: S) -> Result<S::Ok, S::Error> where
    Ser<'a, T>: Serialize,
    S: Serializer

Exposed serialization function used by the serde attributes:

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

#[derive(Serialize)]
struct MyStruct {
    #[serde(serialize_with = "arrayfire_serde::serialize")]
    tensor: arrayfire::Array,
}