pub struct ResourceConflict {
pub resource_id: String,
pub date: NaiveDate,
pub competing_tasks: Vec<String>,
pub required: f64,
pub available: f64,
}Expand description
A resource conflict at a specific time
Fields§
§resource_id: StringResource ID
date: NaiveDateDate of conflict
competing_tasks: Vec<String>Tasks competing for the resource
required: f64Required capacity
available: f64Available capacity
Trait Implementations§
Source§impl Clone for ResourceConflict
impl Clone for ResourceConflict
Source§fn clone(&self) -> ResourceConflict
fn clone(&self) -> ResourceConflict
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 ResourceConflict
impl RefUnwindSafe for ResourceConflict
impl Send for ResourceConflict
impl Sync for ResourceConflict
impl Unpin for ResourceConflict
impl UnwindSafe for ResourceConflict
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