pub struct ColumnNullableRule { /* private fields */ }Expand description
Rule that checks if a column is nullable
Implementations§
Trait Implementations§
Source§impl Clone for ColumnNullableRule
impl Clone for ColumnNullableRule
Source§fn clone(&self) -> ColumnNullableRule
fn clone(&self) -> ColumnNullableRule
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 ColumnNullableRule
impl Debug for ColumnNullableRule
Source§impl SchemaRule for ColumnNullableRule
impl SchemaRule for ColumnNullableRule
Source§fn validate_schema(&self, schema: &DFSchema) -> Result<bool, ValidationError>
fn validate_schema(&self, schema: &DFSchema) -> Result<bool, ValidationError>
Validate the schema
Source§fn description(&self) -> &str
fn description(&self) -> &str
Get the description of the rule
Source§fn validate_schema_with_ruleset(
&self,
schema: &DFSchema,
_rule_set: &RuleSet,
) -> Result<bool, ValidationError>
fn validate_schema_with_ruleset( &self, schema: &DFSchema, _rule_set: &RuleSet, ) -> Result<bool, ValidationError>
Validate the schema with access to the RuleSet
Auto Trait Implementations§
impl Freeze for ColumnNullableRule
impl RefUnwindSafe for ColumnNullableRule
impl Send for ColumnNullableRule
impl Sync for ColumnNullableRule
impl Unpin for ColumnNullableRule
impl UnsafeUnpin for ColumnNullableRule
impl UnwindSafe for ColumnNullableRule
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