pub struct LengthProcessingInfo<const SIZE_BUCKETS: usize>
where
FuzzyHashBucketsInfo<SIZE_BUCKETS>: FuzzyHashBucketMapper;Expand description
Length processing information (depending on the number of buckets).
A valid instantiation of this type (constrained by a private trait)
implements the sealed trait ConstrainedLengthProcessingInfo.
Trait Implementations§
Source§impl ConstrainedLengthProcessingInfo for LengthProcessingInfo<NUM_BUCKETS_LONG>where
FuzzyHashBucketsInfo<NUM_BUCKETS_LONG>: FuzzyHashBucketMapper,
impl ConstrainedLengthProcessingInfo for LengthProcessingInfo<NUM_BUCKETS_LONG>where
FuzzyHashBucketsInfo<NUM_BUCKETS_LONG>: FuzzyHashBucketMapper,
Source§impl ConstrainedLengthProcessingInfo for LengthProcessingInfo<NUM_BUCKETS_NORMAL>where
FuzzyHashBucketsInfo<NUM_BUCKETS_NORMAL>: FuzzyHashBucketMapper,
impl ConstrainedLengthProcessingInfo for LengthProcessingInfo<NUM_BUCKETS_NORMAL>where
FuzzyHashBucketsInfo<NUM_BUCKETS_NORMAL>: FuzzyHashBucketMapper,
Source§impl ConstrainedLengthProcessingInfo for LengthProcessingInfo<NUM_BUCKETS_SHORT>where
FuzzyHashBucketsInfo<NUM_BUCKETS_SHORT>: FuzzyHashBucketMapper,
impl ConstrainedLengthProcessingInfo for LengthProcessingInfo<NUM_BUCKETS_SHORT>where
FuzzyHashBucketsInfo<NUM_BUCKETS_SHORT>: FuzzyHashBucketMapper,
Auto Trait Implementations§
impl<const SIZE_BUCKETS: usize> Freeze for LengthProcessingInfo<SIZE_BUCKETS>
impl<const SIZE_BUCKETS: usize> RefUnwindSafe for LengthProcessingInfo<SIZE_BUCKETS>
impl<const SIZE_BUCKETS: usize> Send for LengthProcessingInfo<SIZE_BUCKETS>
impl<const SIZE_BUCKETS: usize> Sync for LengthProcessingInfo<SIZE_BUCKETS>
impl<const SIZE_BUCKETS: usize> Unpin for LengthProcessingInfo<SIZE_BUCKETS>
impl<const SIZE_BUCKETS: usize> UnwindSafe for LengthProcessingInfo<SIZE_BUCKETS>
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