pub struct ProviderLimits {
pub max_identities: usize,
pub max_logical_bytes: usize,
pub max_effective_pages: usize,
pub max_registry_entries: usize,
pub max_retry_attempts: usize,
pub max_maintenance_work: usize,
pub page_size: usize,
}Expand description
Finite provider configuration.
Fields§
§max_identities: usizeMaximum combined identities.
max_logical_bytes: usizeMaximum combined logical bytes.
max_effective_pages: usizeMaximum combined effective pages.
max_registry_entries: usizeMaximum pre-reserved registry entries.
max_retry_attempts: usizeMaximum retry attempts per quarantined identity.
max_maintenance_work: usizeMaximum entries examined by one maintenance call.
page_size: usizeProvider page size used for checked reservations.
Trait Implementations§
Source§impl Clone for ProviderLimits
impl Clone for ProviderLimits
Source§fn clone(&self) -> ProviderLimits
fn clone(&self) -> ProviderLimits
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 ProviderLimits
Source§impl Debug for ProviderLimits
impl Debug for ProviderLimits
impl Eq for ProviderLimits
Source§impl Hash for ProviderLimits
impl Hash for ProviderLimits
Source§impl PartialEq for ProviderLimits
impl PartialEq for ProviderLimits
impl StructuralPartialEq for ProviderLimits
Auto Trait Implementations§
impl Freeze for ProviderLimits
impl RefUnwindSafe for ProviderLimits
impl Send for ProviderLimits
impl Sync for ProviderLimits
impl Unpin for ProviderLimits
impl UnsafeUnpin for ProviderLimits
impl UnwindSafe for ProviderLimits
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