pub struct CompiledValidate {
pub rule_name: String,
pub pattern: Pattern,
pub where_expr: Option<Expr>,
pub target_expr: Expr,
pub metrics: Vec<ValidationMetric>,
pub prob_column: String,
}Expand description
Compiled VALIDATE command — Phase C C3.
Fields§
§rule_name: String§pattern: Pattern§where_expr: Option<Expr>§target_expr: Expr§metrics: Vec<ValidationMetric>§prob_column: StringName of the rule’s PROB column (resolved from rule_catalog).
Used by the runtime to find the prediction value in derived facts.
Trait Implementations§
Source§impl Clone for CompiledValidate
impl Clone for CompiledValidate
Source§fn clone(&self) -> CompiledValidate
fn clone(&self) -> CompiledValidate
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 moreAuto Trait Implementations§
impl Freeze for CompiledValidate
impl RefUnwindSafe for CompiledValidate
impl Send for CompiledValidate
impl Sync for CompiledValidate
impl Unpin for CompiledValidate
impl UnsafeUnpin for CompiledValidate
impl UnwindSafe for CompiledValidate
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
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