pub struct HostStatsBuilder { /* private fields */ }
Expand description
Builder for HostStats
.
Implementations§
Source§impl HostStatsBuilder
impl HostStatsBuilder
pub fn cpu(&mut self, value: Vec<HostCpuStats>) -> &mut Self
pub fn disk_stats(&mut self, value: Vec<HostDiskStats>) -> &mut Self
pub fn alloc_dir_stats(&mut self, value: Option<HostDiskStats>) -> &mut Self
pub fn device_stats(&mut self, value: Vec<DeviceGroupStats>) -> &mut Self
pub fn uptime(&mut self, value: u64) -> &mut Self
pub fn cpu_ticks_consumed(&mut self, value: f64) -> &mut Self
pub fn memory(&mut self, value: Option<HostMemoryStats>) -> &mut Self
Trait Implementations§
Source§impl Clone for HostStatsBuilder
impl Clone for HostStatsBuilder
Source§fn clone(&self) -> HostStatsBuilder
fn clone(&self) -> HostStatsBuilder
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for HostStatsBuilder
impl RefUnwindSafe for HostStatsBuilder
impl Send for HostStatsBuilder
impl Sync for HostStatsBuilder
impl Unpin for HostStatsBuilder
impl UnwindSafe for HostStatsBuilder
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