pub enum OnFailure {
Quarantine,
QuarantineBatch,
Abort,
}Available on crate feature
quality only.Expand description
What to do when a check fails. The allowed subset is validated per check
at compile time (see compile.rs).
Variants§
Quarantine
Route the specific offending row(s) to the DLQ; keep the rest.
QuarantineBatch
Route all survivors of the page to the DLQ; write nothing this page.
Abort
Surface FaucetError::QualityFailure and fail the run.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for OnFailure
impl<'de> Deserialize<'de> for OnFailure
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for OnFailure
impl JsonSchema for OnFailure
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreimpl Copy for OnFailure
impl Eq for OnFailure
impl StructuralPartialEq for OnFailure
Auto Trait Implementations§
impl Freeze for OnFailure
impl RefUnwindSafe for OnFailure
impl Send for OnFailure
impl Sync for OnFailure
impl Unpin for OnFailure
impl UnsafeUnpin for OnFailure
impl UnwindSafe for OnFailure
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.