pub enum DetectionCondition {
HasDependency(String),
HasAnyDependency(Vec<String>),
HasFile(PathBuf),
HasFilePattern(String),
ConfigFileContains(PathBuf, String),
}
Variants§
HasDependency(String)
HasAnyDependency(Vec<String>)
HasFile(PathBuf)
HasFilePattern(String)
ConfigFileContains(PathBuf, String)
Implementations§
Source§impl DetectionCondition
impl DetectionCondition
pub fn is_met(&self, dependencies: &[Dependency], workspace_root: &Path) -> bool
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DetectionCondition
impl RefUnwindSafe for DetectionCondition
impl Send for DetectionCondition
impl Sync for DetectionCondition
impl Unpin for DetectionCondition
impl UnwindSafe for DetectionCondition
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