pub struct BucketsCount {
pub normal_buckets_count: usize,
pub normal_buckets_count_log: usize,
pub total_buckets_count: usize,
pub extra_buckets_count: ExtraBuckets,
}Fields§
§normal_buckets_count: usize§normal_buckets_count_log: usize§total_buckets_count: usize§extra_buckets_count: ExtraBucketsImplementations§
Source§impl BucketsCount
impl BucketsCount
pub const ONE: Self
pub fn from_power_of_two(size: usize, extra_buckets: ExtraBuckets) -> Self
pub const fn new(size_log: usize, extra_buckets: ExtraBuckets) -> Self
pub fn get_extra_buckets_count(&self) -> usize
Trait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for BucketsCount
impl<'__de, __Context> BorrowDecode<'__de, __Context> for BucketsCount
Source§fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl Clone for BucketsCount
impl Clone for BucketsCount
Source§fn clone(&self) -> BucketsCount
fn clone(&self) -> BucketsCount
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BucketsCount
impl Debug for BucketsCount
Source§impl<__Context> Decode<__Context> for BucketsCount
impl<__Context> Decode<__Context> for BucketsCount
Source§impl Encode for BucketsCount
impl Encode for BucketsCount
Source§impl PartialEq for BucketsCount
impl PartialEq for BucketsCount
impl Copy for BucketsCount
impl Eq for BucketsCount
impl StructuralPartialEq for BucketsCount
Auto Trait Implementations§
impl Freeze for BucketsCount
impl RefUnwindSafe for BucketsCount
impl Send for BucketsCount
impl Sync for BucketsCount
impl Unpin for BucketsCount
impl UnwindSafe for BucketsCount
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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