[][src]Trait json_trait_rs::JsonMapTrait

pub trait JsonMapTrait<'json, T> where
    T: 'json + JsonType<T> + Into<RustType>, 
{ #[must_use] fn items(&'json self) -> Box<dyn Iterator<Item = (&str, &T)> + 'json>; #[must_use] fn keys(&'json self) -> Box<dyn Iterator<Item = &str> + 'json> { ... }
#[must_use] fn values(&'json self) -> Box<dyn Iterator<Item = &T> + 'json> { ... } }

Required methods

#[must_use] fn items(&'json self) -> Box<dyn Iterator<Item = (&str, &T)> + 'json>

Loading content...

Provided methods

#[must_use] fn keys(&'json self) -> Box<dyn Iterator<Item = &str> + 'json>

#[must_use] fn values(&'json self) -> Box<dyn Iterator<Item = &T> + 'json>

Loading content...

Implementors

impl<'json> JsonMapTrait<'json, RustType> for JsonMap<'json, RustType>[src]

impl<'json> JsonMapTrait<'json, Value> for JsonMap<'json, Value>[src]

impl<'json> JsonMapTrait<'json, Value> for JsonMap<'json, Value>[src]

impl<'json> JsonMapTrait<'json, JsonValue> for JsonMap<'json, JsonValue>[src]

impl<'json> JsonMapTrait<'json, PyAny> for JsonMap<'json, PyAny>[src]

Loading content...