pub struct ConditionalExclude {
pub parent_glob: String,
pub condition: String,
}Expand description
When a file matching parent_glob satisfies condition (today the
only supported condition is status_terminal), every other file in
the parent’s directory is dropped from scan scope. The parent itself
stays in scope so it still parses into the graph.
Fields§
§parent_glob: String§condition: StringTrait Implementations§
Source§impl Clone for ConditionalExclude
impl Clone for ConditionalExclude
Source§fn clone(&self) -> ConditionalExclude
fn clone(&self) -> ConditionalExclude
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 moreSource§impl Debug for ConditionalExclude
impl Debug for ConditionalExclude
Source§impl<'de> Deserialize<'de> for ConditionalExclude
impl<'de> Deserialize<'de> for ConditionalExclude
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ConditionalExclude
impl RefUnwindSafe for ConditionalExclude
impl Send for ConditionalExclude
impl Sync for ConditionalExclude
impl Unpin for ConditionalExclude
impl UnsafeUnpin for ConditionalExclude
impl UnwindSafe for ConditionalExclude
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more