Trait kserde::Deserialize[][src]

pub trait Deserialize<'a>: Sized {
    fn deserialize<D: Deserializer<'a>>(deserializer: &mut D) -> Option<Self>;
}

Required methods

fn deserialize<D: Deserializer<'a>>(deserializer: &mut D) -> Option<Self>[src]

Loading content...

Implementations on Foreign Types

impl<'a> Deserialize<'a> for String[src]

impl<'a> Deserialize<'a> for Cow<'a, str>[src]

impl<'a> Deserialize<'a> for i32[src]

impl<'a> Deserialize<'a> for i64[src]

impl<'a> Deserialize<'a> for usize[src]

impl<'a> Deserialize<'a> for f32[src]

impl<'a> Deserialize<'a> for f64[src]

impl<'a> Deserialize<'a> for bool[src]

impl<'a, T: Deserialize<'a>> Deserialize<'a> for Vec<T>[src]

impl<'a, T: Deserialize<'a>> Deserialize<'a> for HashMap<String, T>[src]

impl<'a, T: Deserialize<'a>, const COUNT: usize> Deserialize<'a> for [T; COUNT][src]

impl<'a> Deserialize<'a> for ()[src]

Loading content...

Implementors

impl<'a> Deserialize<'a> for Thing<'a>[src]

Loading content...