[][src]Trait df_st_core::deserialize_best_effort::DeserializeBestEffortTypes

pub trait DeserializeBestEffortTypes<'de, T> where
    T: DeserializeBestEffortTypes<'de, T>, 
{ fn add_data(&mut self, key: &str, next_value: T); }

A trait that is used as an alternative to interleaved tag detection see: https://github.com/serde-rs/serde/issues/1725

Required methods

fn add_data(&mut self, key: &str, next_value: T)

Loading content...

Implementations on Foreign Types

impl<'de> DeserializeBestEffortTypes<'de, i32> for i32[src]

impl<'de> DeserializeBestEffortTypes<'de, u32> for u32[src]

impl<'de> DeserializeBestEffortTypes<'de, String> for String[src]

impl<'de> DeserializeBestEffortTypes<'de, Value> for Value[src]

impl<'de, S: BuildHasher> DeserializeBestEffortTypes<'de, Value> for HashMap<String, Value, S>[src]

impl<'de, T> DeserializeBestEffortTypes<'de, T> for Vec<T> where
    T: DeserializeBestEffortTypes<'de, T> + Default
[src]

impl<'de, T> DeserializeBestEffortTypes<'de, T> for Option<T> where
    T: DeserializeBestEffortTypes<'de, T> + Default
[src]

impl<'de> DeserializeBestEffortTypes<'de, String> for Option<()>[src]

impl<'de, T> DeserializeBestEffortTypes<'de, T> for Option<Vec<T>> where
    T: DeserializeBestEffortTypes<'de, T> + Default
[src]

impl<'de> DeserializeBestEffortTypes<'de, String> for Option<Vec<Option<()>>>[src]

Loading content...

Implementors

impl<'de, T> DeserializeBestEffortTypes<'de, T> for T where
    T: DeserializeBestEffort<'de> + Default
[src]

Loading content...