pub enum SchemaDraft {
Draft4,
Draft6,
Draft7,
Draft201909,
Draft202012,
}Expand description
JSON Schema draft version
Specifies which JSON Schema draft specification to use for validation.
Variants§
Draft4
JSON Schema Draft 4
Draft6
JSON Schema Draft 6
Draft7
JSON Schema Draft 7 (recommended - most widely supported)
Draft201909
JSON Schema Draft 2019-09
Draft202012
JSON Schema Draft 2020-12 (latest)
Trait Implementations§
Source§impl Clone for SchemaDraft
impl Clone for SchemaDraft
Source§fn clone(&self) -> SchemaDraft
fn clone(&self) -> SchemaDraft
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 moreSource§impl Debug for SchemaDraft
impl Debug for SchemaDraft
Source§impl Default for SchemaDraft
impl Default for SchemaDraft
Source§fn default() -> SchemaDraft
fn default() -> SchemaDraft
Returns the “default value” for a type. Read more
Source§impl PartialEq for SchemaDraft
impl PartialEq for SchemaDraft
impl Copy for SchemaDraft
impl Eq for SchemaDraft
impl StructuralPartialEq for SchemaDraft
Auto Trait Implementations§
impl Freeze for SchemaDraft
impl RefUnwindSafe for SchemaDraft
impl Send for SchemaDraft
impl Sync for SchemaDraft
impl Unpin for SchemaDraft
impl UnwindSafe for SchemaDraft
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