[−][src]Trait simd_json_derive::Deserialize
Required methods
Loading content...Provided methods
fn from_slice(json: &'input mut [u8]) -> Result<Self> where
Self: Sized + 'input,
Self: Sized + 'input,
fn from_slice_with_buffer(
json: &'input mut [u8],
string_buffer: &mut [u8]
) -> Result<Self> where
Self: Sized + 'input,
json: &'input mut [u8],
string_buffer: &mut [u8]
) -> Result<Self> where
Self: Sized + 'input,
fn from_slice_with_buffers(
json: &'input mut [u8],
input_buffer: &mut AlignedBuf,
string_buffer: &mut [u8]
) -> Result<Self> where
Self: Sized + 'input,
json: &'input mut [u8],
input_buffer: &mut AlignedBuf,
string_buffer: &mut [u8]
) -> Result<Self> where
Self: Sized + 'input,
fn from_str(json: &'input mut str) -> Result<Self> where
Self: Sized + 'input,
Self: Sized + 'input,
Implementations on Foreign Types
impl<'input> Deserialize<'input> for DateTime<FixedOffset>
[src]
impl<'input, T> Deserialize<'input> for Vec<T> where
T: Deserialize<'input>,
[src]
T: Deserialize<'input>,
impl<'input, T> Deserialize<'input> for VecDeque<T> where
T: Deserialize<'input>,
[src]
T: Deserialize<'input>,
impl<'input, T> Deserialize<'input> for BinaryHeap<T> where
T: Deserialize<'input> + Ord,
[src]
T: Deserialize<'input> + Ord,
impl<'input, T> Deserialize<'input> for BTreeSet<T> where
T: Deserialize<'input> + Ord,
[src]
T: Deserialize<'input> + Ord,
impl<'input, T> Deserialize<'input> for LinkedList<T> where
T: Deserialize<'input> + Ord,
[src]
T: Deserialize<'input> + Ord,
impl<'input, T, H> Deserialize<'input> for HashSet<T, H> where
T: Deserialize<'input> + Hash + Eq,
H: BuildHasher + Default,
[src]
T: Deserialize<'input> + Hash + Eq,
H: BuildHasher + Default,
impl<'input, K, V, H> Deserialize<'input> for HashMap<K, V, H> where
K: Deserialize<'input> + Hash + Eq,
V: Deserialize<'input>,
H: BuildHasher + Default,
[src]
K: Deserialize<'input> + Hash + Eq,
V: Deserialize<'input>,
H: BuildHasher + Default,
impl<'input, K, V> Deserialize<'input> for BTreeMap<K, V> where
K: Deserialize<'input> + Ord,
V: Deserialize<'input>,
[src]
K: Deserialize<'input> + Ord,
V: Deserialize<'input>,
impl<'input, T> Deserialize<'input> for Range<T> where
T: Deserialize<'input>,
[src]
T: Deserialize<'input>,
impl<'input, T> Deserialize<'input> for Box<T> where
T: Deserialize<'input>,
[src]
T: Deserialize<'input>,
impl<'input> Deserialize<'input> for bool
[src]
impl<'input> Deserialize<'input> for i8
[src]
impl<'input> Deserialize<'input> for u8
[src]
impl<'input> Deserialize<'input> for i16
[src]
impl<'input> Deserialize<'input> for u16
[src]
impl<'input> Deserialize<'input> for i32
[src]
impl<'input> Deserialize<'input> for u32
[src]
impl<'input> Deserialize<'input> for i64
[src]
impl<'input> Deserialize<'input> for u64
[src]
impl<'input> Deserialize<'input> for usize
[src]
impl<'input> Deserialize<'input> for i128
[src]
impl<'input> Deserialize<'input> for u128
[src]
impl<'input> Deserialize<'input> for f64
[src]
impl<'input> Deserialize<'input> for f32
[src]
impl<'input> Deserialize<'input> for OwnedValue
[src]
impl<'input> Deserialize<'input> for BorrowedValue<'input>
[src]
impl<'input> Deserialize<'input> for String
[src]
impl<'input> Deserialize<'input> for ()
[src]
impl<'input, T0> Deserialize<'input> for (T0,) where
T0: Deserialize<'input>,
[src]
T0: Deserialize<'input>,
impl<'input, T0, T1> Deserialize<'input> for (T0, T1) where
T0: Deserialize<'input>,
T1: Deserialize<'input>,
[src]
T0: Deserialize<'input>,
T1: Deserialize<'input>,
impl<'input, T0, T1, T2> Deserialize<'input> for (T0, T1, T2) where
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
[src]
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
impl<'input, T0, T1, T2, T3> Deserialize<'input> for (T0, T1, T2, T3) where
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
T3: Deserialize<'input>,
[src]
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
T3: Deserialize<'input>,
impl<'input, T0, T1, T2, T3, T4> Deserialize<'input> for (T0, T1, T2, T3, T4) where
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
T3: Deserialize<'input>,
T4: Deserialize<'input>,
[src]
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
T3: Deserialize<'input>,
T4: Deserialize<'input>,
impl<'input, T0, T1, T2, T3, T4, T5> Deserialize<'input> for (T0, T1, T2, T3, T4, T5) where
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
T3: Deserialize<'input>,
T4: Deserialize<'input>,
T5: Deserialize<'input>,
[src]
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
T3: Deserialize<'input>,
T4: Deserialize<'input>,
T5: Deserialize<'input>,
impl<'input, T0, T1, T2, T3, T4, T5, T6> Deserialize<'input> for (T0, T1, T2, T3, T4, T5, T6) where
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
T3: Deserialize<'input>,
T4: Deserialize<'input>,
T5: Deserialize<'input>,
T6: Deserialize<'input>,
[src]
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
T3: Deserialize<'input>,
T4: Deserialize<'input>,
T5: Deserialize<'input>,
T6: Deserialize<'input>,
impl<'input, T0, T1, T2, T3, T4, T5, T6, T7> Deserialize<'input> for (T0, T1, T2, T3, T4, T5, T6, T7) where
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
T3: Deserialize<'input>,
T4: Deserialize<'input>,
T5: Deserialize<'input>,
T6: Deserialize<'input>,
T7: Deserialize<'input>,
[src]
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
T3: Deserialize<'input>,
T4: Deserialize<'input>,
T5: Deserialize<'input>,
T6: Deserialize<'input>,
T7: Deserialize<'input>,
impl<'input, T0, T1, T2, T3, T4, T5, T6, T7, T8> Deserialize<'input> for (T0, T1, T2, T3, T4, T5, T6, T7, T8) where
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
T3: Deserialize<'input>,
T4: Deserialize<'input>,
T5: Deserialize<'input>,
T6: Deserialize<'input>,
T7: Deserialize<'input>,
T8: Deserialize<'input>,
[src]
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
T3: Deserialize<'input>,
T4: Deserialize<'input>,
T5: Deserialize<'input>,
T6: Deserialize<'input>,
T7: Deserialize<'input>,
T8: Deserialize<'input>,
impl<'input, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Deserialize<'input> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9) where
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
T3: Deserialize<'input>,
T4: Deserialize<'input>,
T5: Deserialize<'input>,
T6: Deserialize<'input>,
T7: Deserialize<'input>,
T8: Deserialize<'input>,
T9: Deserialize<'input>,
[src]
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
T3: Deserialize<'input>,
T4: Deserialize<'input>,
T5: Deserialize<'input>,
T6: Deserialize<'input>,
T7: Deserialize<'input>,
T8: Deserialize<'input>,
T9: Deserialize<'input>,
impl<'input, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Deserialize<'input> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) where
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
T3: Deserialize<'input>,
T4: Deserialize<'input>,
T5: Deserialize<'input>,
T6: Deserialize<'input>,
T7: Deserialize<'input>,
T8: Deserialize<'input>,
T9: Deserialize<'input>,
T10: Deserialize<'input>,
[src]
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
T3: Deserialize<'input>,
T4: Deserialize<'input>,
T5: Deserialize<'input>,
T6: Deserialize<'input>,
T7: Deserialize<'input>,
T8: Deserialize<'input>,
T9: Deserialize<'input>,
T10: Deserialize<'input>,
impl<'input, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Deserialize<'input> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
T3: Deserialize<'input>,
T4: Deserialize<'input>,
T5: Deserialize<'input>,
T6: Deserialize<'input>,
T7: Deserialize<'input>,
T8: Deserialize<'input>,
T9: Deserialize<'input>,
T10: Deserialize<'input>,
T11: Deserialize<'input>,
[src]
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
T3: Deserialize<'input>,
T4: Deserialize<'input>,
T5: Deserialize<'input>,
T6: Deserialize<'input>,
T7: Deserialize<'input>,
T8: Deserialize<'input>,
T9: Deserialize<'input>,
T10: Deserialize<'input>,
T11: Deserialize<'input>,
impl<'input, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Deserialize<'input> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) where
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
T3: Deserialize<'input>,
T4: Deserialize<'input>,
T5: Deserialize<'input>,
T6: Deserialize<'input>,
T7: Deserialize<'input>,
T8: Deserialize<'input>,
T9: Deserialize<'input>,
T10: Deserialize<'input>,
T11: Deserialize<'input>,
T12: Deserialize<'input>,
[src]
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
T3: Deserialize<'input>,
T4: Deserialize<'input>,
T5: Deserialize<'input>,
T6: Deserialize<'input>,
T7: Deserialize<'input>,
T8: Deserialize<'input>,
T9: Deserialize<'input>,
T10: Deserialize<'input>,
T11: Deserialize<'input>,
T12: Deserialize<'input>,
impl<'input, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Deserialize<'input> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) where
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
T3: Deserialize<'input>,
T4: Deserialize<'input>,
T5: Deserialize<'input>,
T6: Deserialize<'input>,
T7: Deserialize<'input>,
T8: Deserialize<'input>,
T9: Deserialize<'input>,
T10: Deserialize<'input>,
T11: Deserialize<'input>,
T12: Deserialize<'input>,
T13: Deserialize<'input>,
[src]
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
T3: Deserialize<'input>,
T4: Deserialize<'input>,
T5: Deserialize<'input>,
T6: Deserialize<'input>,
T7: Deserialize<'input>,
T8: Deserialize<'input>,
T9: Deserialize<'input>,
T10: Deserialize<'input>,
T11: Deserialize<'input>,
T12: Deserialize<'input>,
T13: Deserialize<'input>,
impl<'input, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Deserialize<'input> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) where
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
T3: Deserialize<'input>,
T4: Deserialize<'input>,
T5: Deserialize<'input>,
T6: Deserialize<'input>,
T7: Deserialize<'input>,
T8: Deserialize<'input>,
T9: Deserialize<'input>,
T10: Deserialize<'input>,
T11: Deserialize<'input>,
T12: Deserialize<'input>,
T13: Deserialize<'input>,
T14: Deserialize<'input>,
[src]
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
T3: Deserialize<'input>,
T4: Deserialize<'input>,
T5: Deserialize<'input>,
T6: Deserialize<'input>,
T7: Deserialize<'input>,
T8: Deserialize<'input>,
T9: Deserialize<'input>,
T10: Deserialize<'input>,
T11: Deserialize<'input>,
T12: Deserialize<'input>,
T13: Deserialize<'input>,
T14: Deserialize<'input>,
impl<'input, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Deserialize<'input> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) where
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
T3: Deserialize<'input>,
T4: Deserialize<'input>,
T5: Deserialize<'input>,
T6: Deserialize<'input>,
T7: Deserialize<'input>,
T8: Deserialize<'input>,
T9: Deserialize<'input>,
T10: Deserialize<'input>,
T11: Deserialize<'input>,
T12: Deserialize<'input>,
T13: Deserialize<'input>,
T14: Deserialize<'input>,
T15: Deserialize<'input>,
[src]
T0: Deserialize<'input>,
T1: Deserialize<'input>,
T2: Deserialize<'input>,
T3: Deserialize<'input>,
T4: Deserialize<'input>,
T5: Deserialize<'input>,
T6: Deserialize<'input>,
T7: Deserialize<'input>,
T8: Deserialize<'input>,
T9: Deserialize<'input>,
T10: Deserialize<'input>,
T11: Deserialize<'input>,
T12: Deserialize<'input>,
T13: Deserialize<'input>,
T14: Deserialize<'input>,
T15: Deserialize<'input>,
impl<'input, T> Deserialize<'input> for Option<T> where
T: Deserialize<'input>,
[src]
Loading content...T: Deserialize<'input>,