pub struct CapacityPlanner { /* private fields */ }Expand description
Registry of capacity specs.
Implementations§
Source§impl CapacityPlanner
impl CapacityPlanner
pub fn new() -> Self
pub fn add(&mut self, spec: CapacitySpec)
pub fn spec_count(&self) -> usize
pub fn most_utilized(&self) -> Option<&CapacitySpec>
pub fn over_threshold(&self, threshold: f64) -> Vec<&CapacitySpec>
pub fn specs(&self) -> &[CapacitySpec]
Trait Implementations§
Source§impl Debug for CapacityPlanner
impl Debug for CapacityPlanner
Source§impl Default for CapacityPlanner
impl Default for CapacityPlanner
Source§fn default() -> CapacityPlanner
fn default() -> CapacityPlanner
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CapacityPlanner
impl RefUnwindSafe for CapacityPlanner
impl Send for CapacityPlanner
impl Sync for CapacityPlanner
impl Unpin for CapacityPlanner
impl UnsafeUnpin for CapacityPlanner
impl UnwindSafe for CapacityPlanner
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