pub struct ConflictDetector { /* private fields */ }Expand description
Detects and resolves version conflicts
Implementations§
Source§impl ConflictDetector
impl ConflictDetector
pub fn new() -> Self
Sourcepub fn add_requirement(
&mut self,
resource: &str,
required_by: &str,
requirement: &str,
)
pub fn add_requirement( &mut self, resource: &str, required_by: &str, requirement: &str, )
Add a dependency requirement
Sourcepub fn detect_conflicts(&self) -> Vec<VersionConflict>
pub fn detect_conflicts(&self) -> Vec<VersionConflict>
Detect conflicts in the current requirements
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ConflictDetector
impl RefUnwindSafe for ConflictDetector
impl Send for ConflictDetector
impl Sync for ConflictDetector
impl Unpin for ConflictDetector
impl UnwindSafe for ConflictDetector
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