pub struct BddConflictAnalyzer { /* private fields */ }Expand description
BDD-based resource conflict analyzer
Implementations§
Source§impl BddConflictAnalyzer
impl BddConflictAnalyzer
Sourcepub fn with_max_days(max_days: i64) -> Self
pub fn with_max_days(max_days: i64) -> Self
Create an analyzer with custom time horizon
Sourcepub fn analyze(
&self,
project: &Project,
schedule: &Schedule,
) -> ConflictAnalysis
pub fn analyze( &self, project: &Project, schedule: &Schedule, ) -> ConflictAnalysis
Analyze a schedule for resource conflicts using BDD
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BddConflictAnalyzer
impl RefUnwindSafe for BddConflictAnalyzer
impl Send for BddConflictAnalyzer
impl Sync for BddConflictAnalyzer
impl Unpin for BddConflictAnalyzer
impl UnwindSafe for BddConflictAnalyzer
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