Struct filecount::segmentation::Hashment
source · [−]Expand description
A hashment (hashed segment) represents the relevant information of an analyzed segment. We turn segments into hashments in order to perform a time and memory optimized TM and repetition analysis.
Fields
hash: u64
words: usize
characters: usize
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Hashment
impl<'de> Deserialize<'de> for Hashment
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
Auto Trait Implementations
impl RefUnwindSafe for Hashment
impl Send for Hashment
impl Sync for Hashment
impl Unpin for Hashment
impl UnwindSafe for Hashment
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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