pub struct ConstraintGroup {
pub constraints: Vec<ConstraintAnalysis>,
pub combined_sql: String,
pub result_mapping: HashMap<String, String>,
}Expand description
A group of constraints that can be executed together.
Fields§
§constraints: Vec<ConstraintAnalysis>The constraints in this group
combined_sql: StringThe combined SQL query for this group
result_mapping: HashMap<String, String>Mapping of result columns to constraint names
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ConstraintGroup
impl !RefUnwindSafe for ConstraintGroup
impl Send for ConstraintGroup
impl Sync for ConstraintGroup
impl Unpin for ConstraintGroup
impl !UnwindSafe for ConstraintGroup
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