Trait yolol_devices::deserializer::Deserializer [−][src]
pub trait Deserializer<D>: Index<String> where
D: Deserializer<D>, { fn get_field(&self, key: &str) -> Option<&D>; fn get_type(&self) -> Option<String>; fn as_map(&self) -> Option<&BTreeMap<String, &D>>; fn as_vec(&self) -> Option<Vec<&D>>; fn as_str(&self) -> Option<&str>; }
Required methods
Trait Implementations
impl<D> Index<String> for &dyn Deserializer<D, Output = D> where
D: Deserializer<D> + Index<String>,
<D as Index<String>>::Output: Deserializer<D> + Index<String>,
impl<D> Index<String> for &dyn Deserializer<D, Output = D> where
D: Deserializer<D> + Index<String>,
<D as Index<String>>::Output: Deserializer<D> + Index<String>,