pub struct UtilizationSummary {
pub resources: Vec<ResourceUtilization>,
pub schedule_start: NaiveDate,
pub schedule_end: NaiveDate,
pub total_working_days: i64,
pub average_utilization: f32,
}Expand description
Summary of resource utilization across all resources
Fields§
§resources: Vec<ResourceUtilization>Per-resource utilization statistics
schedule_start: NaiveDateSchedule start date
schedule_end: NaiveDateSchedule end date
total_working_days: i64Total working days in schedule period
average_utilization: f32Average utilization across all resources
Trait Implementations§
Source§impl Clone for UtilizationSummary
impl Clone for UtilizationSummary
Source§fn clone(&self) -> UtilizationSummary
fn clone(&self) -> UtilizationSummary
Returns a duplicate 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 UtilizationSummary
impl RefUnwindSafe for UtilizationSummary
impl Send for UtilizationSummary
impl Sync for UtilizationSummary
impl Unpin for UtilizationSummary
impl UnwindSafe for UtilizationSummary
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