pub struct PositiveMatchPatternFileConditionBuilder { /* private fields */ }Expand description
The should mood for file predicates.
Implementations§
Source§impl PositiveMatchPatternFileConditionBuilder
impl PositiveMatchPatternFileConditionBuilder
Sourcepub const fn condition(&self) -> &MatchPatternFileConditionBuilder
pub const fn condition(&self) -> &MatchPatternFileConditionBuilder
Returns the shared mood state.
Sourcepub const fn scope(&self) -> &FileConditionBuilder
pub const fn scope(&self) -> &FileConditionBuilder
Returns the selected file scope.
Sourcepub const fn is_negated(&self) -> bool
pub const fn is_negated(&self) -> bool
Returns false for the positive mood.
Sourcepub const fn project_locator(&self) -> &ProjectLocator
pub const fn project_locator(&self) -> &ProjectLocator
Returns where Cargo project discovery will begin.
Sourcepub const fn selector_error(&self) -> Option<&PatternError>
pub const fn selector_error(&self) -> Option<&PatternError>
Returns the first invalid selector retained by the scope.
Sourcepub fn have_no_cycles(self) -> CycleFreeFileCondition
pub fn have_no_cycles(self) -> CycleFreeFileCondition
Requires the selected file dependency graph to contain no cycles.
Sourcepub fn have_name(
self,
pattern: impl Into<PatternSpec>,
) -> MatchPatternFileCondition
pub fn have_name( self, pattern: impl Into<PatternSpec>, ) -> MatchPatternFileCondition
Requires every selected file’s final path segment to match pattern.
Sourcepub fn be_in_folder(
self,
pattern: impl Into<PatternSpec>,
) -> MatchPatternFileCondition
pub fn be_in_folder( self, pattern: impl Into<PatternSpec>, ) -> MatchPatternFileCondition
Requires every selected file’s containing folder to match pattern.
Sourcepub fn be_in_path(
self,
pattern: impl Into<PatternSpec>,
) -> MatchPatternFileCondition
pub fn be_in_path( self, pattern: impl Into<PatternSpec>, ) -> MatchPatternFileCondition
Requires every selected file’s complete normalized path to match pattern.
Sourcepub fn depend_on_files(self) -> DependOnFileConditionBuilder
pub fn depend_on_files(self) -> DependOnFileConditionBuilder
Starts an allowlist rule over dependencies from the selected files.
Sourcepub fn depend_on_external_modules(
self,
) -> DependOnExternalModuleConditionBuilder
pub fn depend_on_external_modules( self, ) -> DependOnExternalModuleConditionBuilder
Starts an allowlist rule over external crate dependencies from the selected files.
Trait Implementations§
Source§impl Clone for PositiveMatchPatternFileConditionBuilder
impl Clone for PositiveMatchPatternFileConditionBuilder
Source§fn clone(&self) -> PositiveMatchPatternFileConditionBuilder
fn clone(&self) -> PositiveMatchPatternFileConditionBuilder
Returns a copy 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 PositiveMatchPatternFileConditionBuilder
impl RefUnwindSafe for PositiveMatchPatternFileConditionBuilder
impl Send for PositiveMatchPatternFileConditionBuilder
impl Sync for PositiveMatchPatternFileConditionBuilder
impl Unpin for PositiveMatchPatternFileConditionBuilder
impl UnwindSafe for PositiveMatchPatternFileConditionBuilder
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