pub trait HasNamedMetadata {
    fn named_metadata(&self) -> &NamedSerdeAnyMap;
    fn named_metadata_mut(&mut self) -> &mut NamedSerdeAnyMap;

    fn add_named_metadata<M>(&mut self, meta: M, name: &str)
    where
        M: SerdeAny
, { ... } fn has_named_metadata<M>(&self, name: &str) -> bool
    where
        M: SerdeAny
, { ... } }
Expand description

Trait for elements offering named metadata

Required Methods§

source

fn named_metadata(&self) -> &NamedSerdeAnyMap

A map, storing all metadata

source

fn named_metadata_mut(&mut self) -> &mut NamedSerdeAnyMap

A map, storing all metadata (mutable)

Provided Methods§

source

fn add_named_metadata<M>(&mut self, meta: M, name: &str)where
    M: SerdeAny,

Add a metadata to the metadata map

source

fn has_named_metadata<M>(&self, name: &str) -> boolwhere
    M: SerdeAny,

Check for a metadata

Implementors§

source§

impl<I, C, R, SC> HasNamedMetadata for StdState<I, C, R, SC>