pub struct CompletenessOptions { /* private fields */ }Expand description
Options for completeness constraints with fluent builder pattern.
Implementations§
Source§impl CompletenessOptions
impl CompletenessOptions
Sourcepub fn with_operator(self, operator: LogicalOperator) -> Self
pub fn with_operator(self, operator: LogicalOperator) -> Self
Sets the logical operator for multi-column constraints.
Sourcepub fn null_handling(self, null_is_failure: bool) -> Self
pub fn null_handling(self, null_is_failure: bool) -> Self
Sets whether null values should be considered failures.
Sourcepub fn into_constraint_options(self) -> ConstraintOptions
pub fn into_constraint_options(self) -> ConstraintOptions
Converts to ConstraintOptions.
Trait Implementations§
Source§impl Clone for CompletenessOptions
impl Clone for CompletenessOptions
Source§fn clone(&self) -> CompletenessOptions
fn clone(&self) -> CompletenessOptions
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 moreAuto Trait Implementations§
impl Freeze for CompletenessOptions
impl RefUnwindSafe for CompletenessOptions
impl Send for CompletenessOptions
impl Sync for CompletenessOptions
impl Unpin for CompletenessOptions
impl UnwindSafe for CompletenessOptions
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