pub struct MaintenanceBudget {
pub max_source_entries: usize,
pub max_derived_entries: usize,
pub max_verification_findings: usize,
pub max_accounted_memory_bytes: usize,
pub max_spill_bytes: usize,
pub max_spill_runs: usize,
pub max_merge_fan_in: usize,
pub max_cas_attempts: usize,
pub max_elapsed: Duration,
}Fields§
§max_source_entries: usize§max_derived_entries: usize§max_verification_findings: usize§max_accounted_memory_bytes: usize§max_spill_bytes: usize§max_spill_runs: usize§max_merge_fan_in: usize§max_cas_attempts: usize§max_elapsed: DurationImplementations§
Trait Implementations§
Source§impl Clone for MaintenanceBudget
impl Clone for MaintenanceBudget
Source§fn clone(&self) -> MaintenanceBudget
fn clone(&self) -> MaintenanceBudget
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 moreSource§impl Debug for MaintenanceBudget
impl Debug for MaintenanceBudget
Source§impl Default for MaintenanceBudget
impl Default for MaintenanceBudget
impl Eq for MaintenanceBudget
Source§impl PartialEq for MaintenanceBudget
impl PartialEq for MaintenanceBudget
impl StructuralPartialEq for MaintenanceBudget
Auto Trait Implementations§
impl Freeze for MaintenanceBudget
impl RefUnwindSafe for MaintenanceBudget
impl Send for MaintenanceBudget
impl Sync for MaintenanceBudget
impl Unpin for MaintenanceBudget
impl UnsafeUnpin for MaintenanceBudget
impl UnwindSafe for MaintenanceBudget
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<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