pub enum CheckReason {
True,
False(OnFalse),
Unresolved(Unresolved),
BelowGrade {
read: String,
},
}Variants§
True
The predicate was true.
False(OnFalse)
The predicate was false; the declared on_false applied.
Unresolved(Unresolved)
A read was unresolved or absent.
BelowGrade
A read’s grade is below upgrade_to.
Trait Implementations§
Source§impl Clone for CheckReason
impl Clone for CheckReason
Source§impl Debug for CheckReason
impl Debug for CheckReason
Source§impl<'de> Deserialize<'de> for CheckReason
impl<'de> Deserialize<'de> for CheckReason
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
impl Eq for CheckReason
Source§impl JsonSchema for CheckReason
impl JsonSchema for CheckReason
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 moreSource§impl PartialEq for CheckReason
impl PartialEq for CheckReason
Source§impl Serialize for CheckReason
impl Serialize for CheckReason
impl StructuralPartialEq for CheckReason
Auto Trait Implementations§
impl Freeze for CheckReason
impl RefUnwindSafe for CheckReason
impl Send for CheckReason
impl Sync for CheckReason
impl Unpin for CheckReason
impl UnsafeUnpin for CheckReason
impl UnwindSafe for CheckReason
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