pub struct PatternRule;Expand description
Pattern rule that identifies common data formats
Implementations§
Source§impl PatternRule
impl PatternRule
Trait Implementations§
Source§impl ConstraintSuggestionRule for PatternRule
impl ConstraintSuggestionRule for PatternRule
Source§fn apply(&self, profile: &ColumnProfile) -> Vec<SuggestedConstraint>
fn apply(&self, profile: &ColumnProfile) -> Vec<SuggestedConstraint>
Apply this rule to a column profile and return suggested constraints
Source§fn description(&self) -> &str
fn description(&self) -> &str
Get a description of what this rule analyzes
Auto Trait Implementations§
impl Freeze for PatternRule
impl RefUnwindSafe for PatternRule
impl Send for PatternRule
impl Sync for PatternRule
impl Unpin for PatternRule
impl UnwindSafe for PatternRule
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> 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