pub struct UniformQuotaSplit {
pub minimum_quota: usize,
pub extra_quotas: usize,
}Expand description
Kafka’s floor-and-remainder split of a partition total over the members.
Fields§
§minimum_quota: usizeminimumMemberQuota: every member gets at least this many partitions.
extra_quotas: usizeremainingMembersToGetAnExtraPartition: this many members get one
partition more than minimum_quota.
Trait Implementations§
Source§impl Clone for UniformQuotaSplit
impl Clone for UniformQuotaSplit
Source§fn clone(&self) -> UniformQuotaSplit
fn clone(&self) -> UniformQuotaSplit
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for UniformQuotaSplit
Source§impl Debug for UniformQuotaSplit
impl Debug for UniformQuotaSplit
impl Eq for UniformQuotaSplit
Source§impl PartialEq for UniformQuotaSplit
impl PartialEq for UniformQuotaSplit
impl StructuralPartialEq for UniformQuotaSplit
Auto Trait Implementations§
impl Freeze for UniformQuotaSplit
impl RefUnwindSafe for UniformQuotaSplit
impl Send for UniformQuotaSplit
impl Sync for UniformQuotaSplit
impl Unpin for UniformQuotaSplit
impl UnsafeUnpin for UniformQuotaSplit
impl UnwindSafe for UniformQuotaSplit
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