Expand description
A state metadata holding a map of probability of corpus elements.
Fields
map: HashMap<usize, f64>
corpus index -> probability
total_probability: f64
total probability of all items in the map
Implementations
sourceimpl ProbabilityMetadata
impl ProbabilityMetadata
sourcepub fn new() -> Self
pub fn new() -> Self
Creates a new ProbabilityMetadata
Trait Implementations
sourceimpl Debug for ProbabilityMetadata
impl Debug for ProbabilityMetadata
sourceimpl Default for ProbabilityMetadata
impl Default for ProbabilityMetadata
sourceimpl<'de> Deserialize<'de> for ProbabilityMetadata
impl<'de> Deserialize<'de> for ProbabilityMetadata
sourcefn 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
sourceimpl SerdeAny for ProbabilityMetadata
impl SerdeAny for ProbabilityMetadata
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<ProbabilityMetadata>) -> Box<dyn Any>
fn as_any_boxed(self: Box<ProbabilityMetadata>) -> Box<dyn Any>
returns this as boxed Any trait
sourceimpl Serialize for ProbabilityMetadata
impl Serialize for ProbabilityMetadata
Auto Trait Implementations
impl RefUnwindSafe for ProbabilityMetadata
impl Send for ProbabilityMetadata
impl Sync for ProbabilityMetadata
impl Unpin for ProbabilityMetadata
impl UnwindSafe for ProbabilityMetadata
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Tail, T> Prepend<T> for Tail
impl<Tail, T> Prepend<T> for Tail
type PreprendResult = Tail
type PreprendResult = Tail
The Resulting TupleList
, of an Prepend::prepend()
call,
including the prepended entry. Read more
sourcefn prepend(self, value: T) -> (T, <Tail as Prepend<T>>::PreprendResult)
fn prepend(self, value: T) -> (T, <Tail as Prepend<T>>::PreprendResult)
Prepend a value to this tuple, returning a new tuple with prepended value.