pub struct TaskResourceUsageBuilder { /* private fields */ }
Expand description
Builder for TaskResourceUsage
.
Implementations§
Source§impl TaskResourceUsageBuilder
impl TaskResourceUsageBuilder
pub fn resource_usage(&mut self, value: Option<ResourceUsage>) -> &mut Self
pub fn timestamp(&mut self, value: i64) -> &mut Self
pub fn pids(&mut self, value: HashMap<String, ResourceUsage>) -> &mut Self
Sourcepub fn build(&self) -> Result<TaskResourceUsage, TaskResourceUsageBuilderError>
pub fn build(&self) -> Result<TaskResourceUsage, TaskResourceUsageBuilderError>
Trait Implementations§
Source§impl Clone for TaskResourceUsageBuilder
impl Clone for TaskResourceUsageBuilder
Source§fn clone(&self) -> TaskResourceUsageBuilder
fn clone(&self) -> TaskResourceUsageBuilder
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 TaskResourceUsageBuilder
impl RefUnwindSafe for TaskResourceUsageBuilder
impl Send for TaskResourceUsageBuilder
impl Sync for TaskResourceUsageBuilder
impl Unpin for TaskResourceUsageBuilder
impl UnwindSafe for TaskResourceUsageBuilder
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