pub struct FileContentMatchesFact {
pub paths: OneOrMany,
pub pattern: String,
}Expand description
Fact-kind body for file_content_matches. Fact evaluates
truthy when at least one file in paths contains a regex
match for pattern. Files that aren’t valid UTF-8 are skipped.
Fields§
§paths: OneOrMany§pattern: StringTrait Implementations§
Source§impl Clone for FileContentMatchesFact
impl Clone for FileContentMatchesFact
Source§fn clone(&self) -> FileContentMatchesFact
fn clone(&self) -> FileContentMatchesFact
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FileContentMatchesFact
impl Debug for FileContentMatchesFact
Source§impl<'de> Deserialize<'de> for FileContentMatchesFact
impl<'de> Deserialize<'de> for FileContentMatchesFact
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 FileContentMatchesFact
impl RefUnwindSafe for FileContentMatchesFact
impl Send for FileContentMatchesFact
impl Sync for FileContentMatchesFact
impl Unpin for FileContentMatchesFact
impl UnsafeUnpin for FileContentMatchesFact
impl UnwindSafe for FileContentMatchesFact
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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