Trait libafl::state::HasNamedMetadata
source · [−]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
sourcefn named_metadata(&self) -> &NamedSerdeAnyMap
fn named_metadata(&self) -> &NamedSerdeAnyMap
A map, storing all metadata
sourcefn named_metadata_mut(&mut self) -> &mut NamedSerdeAnyMap
fn named_metadata_mut(&mut self) -> &mut NamedSerdeAnyMap
A map, storing all metadata (mutable)
Provided Methods
sourcefn add_named_metadata<M>(&mut self, meta: M, name: &str)where
M: SerdeAny,
fn add_named_metadata<M>(&mut self, meta: M, name: &str)where
M: SerdeAny,
Add a metadata to the metadata map
sourcefn has_named_metadata<M>(&self, name: &str) -> boolwhere
M: SerdeAny,
fn has_named_metadata<M>(&self, name: &str) -> boolwhere
M: SerdeAny,
Check for a metadata