[][src]Trait simd_json_derive::Deserialize

pub trait Deserialize {
    fn from_tape<'input>(tape: &mut Tape<'input>) -> Result<Self>
    where
        Self: Sized + 'input
; fn from_slice<'input>(json: &'input mut [u8]) -> Result<Self>
    where
        Self: Sized + 'input
, { ... }
fn from_str<'input>(json: &'input mut str) -> Result<Self>
    where
        Self: Sized + 'input
, { ... } }

Required methods

fn from_tape<'input>(tape: &mut Tape<'input>) -> Result<Self> where
    Self: Sized + 'input, 

Loading content...

Provided methods

fn from_slice<'input>(json: &'input mut [u8]) -> Result<Self> where
    Self: Sized + 'input, 

fn from_str<'input>(json: &'input mut str) -> Result<Self> where
    Self: Sized + 'input, 

Loading content...

Implementations on Foreign Types

impl Deserialize for DateTime<FixedOffset>[src]

impl<T> Deserialize for Vec<T> where
    T: Deserialize
[src]

impl<T> Deserialize for VecDeque<T> where
    T: Deserialize
[src]

impl<T> Deserialize for BinaryHeap<T> where
    T: Deserialize + Ord
[src]

impl<T> Deserialize for BTreeSet<T> where
    T: Deserialize + Ord
[src]

impl<T> Deserialize for LinkedList<T> where
    T: Deserialize + Ord
[src]

impl<T, H> Deserialize for HashSet<T, H> where
    T: Deserialize + Hash + Eq,
    H: BuildHasher + Default
[src]

impl<K, V, H> Deserialize for HashMap<K, V, H> where
    K: Deserialize + Hash + Eq,
    V: Deserialize,
    H: BuildHasher + Default
[src]

impl<K, V> Deserialize for BTreeMap<K, V> where
    K: Deserialize + Ord,
    V: Deserialize
[src]

impl<T> Deserialize for Box<T> where
    T: Deserialize
[src]

impl Deserialize for bool[src]

impl Deserialize for i8[src]

impl Deserialize for u8[src]

impl Deserialize for i16[src]

impl Deserialize for u16[src]

impl Deserialize for i32[src]

impl Deserialize for u32[src]

impl Deserialize for i64[src]

impl Deserialize for u64[src]

impl Deserialize for usize[src]

impl Deserialize for i128[src]

impl Deserialize for u128[src]

impl Deserialize for f64[src]

impl Deserialize for f32[src]

impl Deserialize for String[src]

impl Deserialize for ()[src]

impl<T0> Deserialize for (T0,) where
    T0: Deserialize
[src]

impl<T0, T1> Deserialize for (T0, T1) where
    T0: Deserialize,
    T1: Deserialize
[src]

impl<T0, T1, T2> Deserialize for (T0, T1, T2) where
    T0: Deserialize,
    T1: Deserialize,
    T2: Deserialize
[src]

impl<T0, T1, T2, T3> Deserialize for (T0, T1, T2, T3) where
    T0: Deserialize,
    T1: Deserialize,
    T2: Deserialize,
    T3: Deserialize
[src]

impl<T0, T1, T2, T3, T4> Deserialize for (T0, T1, T2, T3, T4) where
    T0: Deserialize,
    T1: Deserialize,
    T2: Deserialize,
    T3: Deserialize,
    T4: Deserialize
[src]

impl<T0, T1, T2, T3, T4, T5> Deserialize for (T0, T1, T2, T3, T4, T5) where
    T0: Deserialize,
    T1: Deserialize,
    T2: Deserialize,
    T3: Deserialize,
    T4: Deserialize,
    T5: Deserialize
[src]

impl<T0, T1, T2, T3, T4, T5, T6> Deserialize for (T0, T1, T2, T3, T4, T5, T6) where
    T0: Deserialize,
    T1: Deserialize,
    T2: Deserialize,
    T3: Deserialize,
    T4: Deserialize,
    T5: Deserialize,
    T6: Deserialize
[src]

impl<T0, T1, T2, T3, T4, T5, T6, T7> Deserialize for (T0, T1, T2, T3, T4, T5, T6, T7) where
    T0: Deserialize,
    T1: Deserialize,
    T2: Deserialize,
    T3: Deserialize,
    T4: Deserialize,
    T5: Deserialize,
    T6: Deserialize,
    T7: Deserialize
[src]

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> Deserialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8) where
    T0: Deserialize,
    T1: Deserialize,
    T2: Deserialize,
    T3: Deserialize,
    T4: Deserialize,
    T5: Deserialize,
    T6: Deserialize,
    T7: Deserialize,
    T8: Deserialize
[src]

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Deserialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9) where
    T0: Deserialize,
    T1: Deserialize,
    T2: Deserialize,
    T3: Deserialize,
    T4: Deserialize,
    T5: Deserialize,
    T6: Deserialize,
    T7: Deserialize,
    T8: Deserialize,
    T9: Deserialize
[src]

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Deserialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) where
    T0: Deserialize,
    T1: Deserialize,
    T2: Deserialize,
    T3: Deserialize,
    T4: Deserialize,
    T5: Deserialize,
    T6: Deserialize,
    T7: Deserialize,
    T8: Deserialize,
    T9: Deserialize,
    T10: Deserialize
[src]

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Deserialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where
    T0: Deserialize,
    T1: Deserialize,
    T2: Deserialize,
    T3: Deserialize,
    T4: Deserialize,
    T5: Deserialize,
    T6: Deserialize,
    T7: Deserialize,
    T8: Deserialize,
    T9: Deserialize,
    T10: Deserialize,
    T11: Deserialize
[src]

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Deserialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) where
    T0: Deserialize,
    T1: Deserialize,
    T2: Deserialize,
    T3: Deserialize,
    T4: Deserialize,
    T5: Deserialize,
    T6: Deserialize,
    T7: Deserialize,
    T8: Deserialize,
    T9: Deserialize,
    T10: Deserialize,
    T11: Deserialize,
    T12: Deserialize
[src]

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Deserialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) where
    T0: Deserialize,
    T1: Deserialize,
    T2: Deserialize,
    T3: Deserialize,
    T4: Deserialize,
    T5: Deserialize,
    T6: Deserialize,
    T7: Deserialize,
    T8: Deserialize,
    T9: Deserialize,
    T10: Deserialize,
    T11: Deserialize,
    T12: Deserialize,
    T13: Deserialize
[src]

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Deserialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) where
    T0: Deserialize,
    T1: Deserialize,
    T2: Deserialize,
    T3: Deserialize,
    T4: Deserialize,
    T5: Deserialize,
    T6: Deserialize,
    T7: Deserialize,
    T8: Deserialize,
    T9: Deserialize,
    T10: Deserialize,
    T11: Deserialize,
    T12: Deserialize,
    T13: Deserialize,
    T14: Deserialize
[src]

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Deserialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) where
    T0: Deserialize,
    T1: Deserialize,
    T2: Deserialize,
    T3: Deserialize,
    T4: Deserialize,
    T5: Deserialize,
    T6: Deserialize,
    T7: Deserialize,
    T8: Deserialize,
    T9: Deserialize,
    T10: Deserialize,
    T11: Deserialize,
    T12: Deserialize,
    T13: Deserialize,
    T14: Deserialize,
    T15: Deserialize
[src]

impl<T> Deserialize for Option<T> where
    T: Deserialize
[src]

Loading content...

Implementors

Loading content...