Struct libafl::bolts::serdeany::serdeany_registry::SerdeAnyMap [−][src]
pub struct SerdeAnyMap { /* fields omitted */ }
Expand description
A (de)serializable anymap containing (de)serializable trait objects registered in the registry
Implementations
Get a mutable borrow for an element in the map.
Remove an element in the map. Returns the removed element.
Insert a boxed element into the map.
Returns if the map contains the given type.
Create a new SerdeAnyMap
.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl !RefUnwindSafe for SerdeAnyMap
impl !Send for SerdeAnyMap
impl !Sync for SerdeAnyMap
impl Unpin for SerdeAnyMap
impl !UnwindSafe for SerdeAnyMap
Blanket Implementations
Mutably borrows from an owned value. Read more
type PreprendResult = Tail
type PreprendResult = Tail
The Resulting TupleList
, of an Prepend::prepend()
call,
including the prepended entry. Read more
type Output = T
type Output = T
Should always be Self