Trait libafl_bolts::serdeany::SerdeAny
source · pub trait SerdeAny: Any + Serialize + Debug {
// Required methods
fn as_any(&self) -> &dyn Any;
fn as_any_mut(&mut self) -> &mut dyn Any;
fn as_any_boxed(self: Box<Self>) -> Box<dyn Any>;
}
Expand description
A (de)serializable Any trait
Required Methods§
sourcefn as_any_mut(&mut self) -> &mut dyn Any
fn as_any_mut(&mut self) -> &mut dyn Any
returns this as mutable Any trait
sourcefn as_any_boxed(self: Box<Self>) -> Box<dyn Any>
fn as_any_boxed(self: Box<Self>) -> Box<dyn Any>
returns this as boxed Any trait
Trait Implementations§
source§impl<'de> Deserialize<'de> for Box<dyn SerdeAny>
impl<'de> Deserialize<'de> for Box<dyn SerdeAny>
source§fn deserialize<D>(deserializer: D) -> Result<Box<dyn SerdeAny>, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Box<dyn SerdeAny>, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more