pub struct ConflictAnalysis {
pub is_valid: bool,
pub conflicts: Vec<ResourceConflict>,
pub suggestions: Vec<ConflictResolution>,
pub stats: BddStats,
}Expand description
Result of BDD-based conflict analysis
Fields§
§is_valid: boolWhether the schedule is conflict-free
conflicts: Vec<ResourceConflict>Detected conflicts
suggestions: Vec<ConflictResolution>Suggested resolutions (task shifts)
stats: BddStatsBDD statistics
Trait Implementations§
Source§impl Clone for ConflictAnalysis
impl Clone for ConflictAnalysis
Source§fn clone(&self) -> ConflictAnalysis
fn clone(&self) -> ConflictAnalysis
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 ConflictAnalysis
impl RefUnwindSafe for ConflictAnalysis
impl Send for ConflictAnalysis
impl Sync for ConflictAnalysis
impl Unpin for ConflictAnalysis
impl UnwindSafe for ConflictAnalysis
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