pub struct HashedSequence<Hasher>where
Hasher: RollingHasher + ?Sized,{ /* private fields */ }
Implementations§
Source§impl<Hasher> HashedSequence<Hasher>where
Hasher: RollingHasher + ?Sized,
impl<Hasher> HashedSequence<Hasher>where
Hasher: RollingHasher + ?Sized,
pub fn is_empty(&self) -> bool
Sourcepub fn range<R>(&self, range: R) -> HashedRange<'_, Hasher>where
R: RangeBounds<usize>,
pub fn range<R>(&self, range: R) -> HashedRange<'_, Hasher>where
R: RangeBounds<usize>,
Examples found in repository?
More examples
pub fn hash_range<R>(&self, range: R) -> Hashed<Hasher>where
R: RangeBounds<usize>,
Trait Implementations§
Auto Trait Implementations§
impl<Hasher> Freeze for HashedSequence<Hasher>where
Hasher: ?Sized,
impl<Hasher> RefUnwindSafe for HashedSequence<Hasher>
impl<Hasher> Send for HashedSequence<Hasher>
impl<Hasher> Sync for HashedSequence<Hasher>
impl<Hasher> Unpin for HashedSequence<Hasher>
impl<Hasher> UnwindSafe for HashedSequence<Hasher>
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