pub struct ResourceUsageBuilder { /* private fields */ }
Expand description
Builder for ResourceUsage
.
Implementations§
Source§impl ResourceUsageBuilder
impl ResourceUsageBuilder
pub fn memory_stats(&mut self, value: Option<MemoryStats>) -> &mut Self
pub fn cpu_stats(&mut self, value: Option<CpuStats>) -> &mut Self
pub fn device_stats(&mut self, value: Vec<DeviceGroupStats>) -> &mut Self
Sourcepub fn build(&self) -> Result<ResourceUsage, ResourceUsageBuilderError>
pub fn build(&self) -> Result<ResourceUsage, ResourceUsageBuilderError>
Trait Implementations§
Source§impl Clone for ResourceUsageBuilder
impl Clone for ResourceUsageBuilder
Source§fn clone(&self) -> ResourceUsageBuilder
fn clone(&self) -> ResourceUsageBuilder
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 ResourceUsageBuilder
impl RefUnwindSafe for ResourceUsageBuilder
impl Send for ResourceUsageBuilder
impl Sync for ResourceUsageBuilder
impl Unpin for ResourceUsageBuilder
impl UnwindSafe for ResourceUsageBuilder
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