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: ExtraBuckets
Implementations§
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§const fn clone_from(&mut self, source: &Self)
const 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