pub struct IsseChain { /* private fields */ }Expand description
ISSE model: 3-level chain with cross-context hashes.
Uses contexts orthogonal to the main n-gram models:
- Word-position context (captures intra-word patterns)
- Byte-class transition context (captures character class patterns)
- Sparse skip-2 context (captures periodic patterns)
Memory: 3 * 2MB = 6MB.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IsseChain
impl RefUnwindSafe for IsseChain
impl Send for IsseChain
impl Sync for IsseChain
impl Unpin for IsseChain
impl UnsafeUnpin for IsseChain
impl UnwindSafe for IsseChain
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more