pub struct ValidateOptions {
pub strict: bool,
pub show_missing_optional: bool,
}Expand description
Options for validate.
Fields§
§strict: boolWhen true, fields marked x-recommended: true in the schema are
treated as required and unknown-field warnings are promoted to errors.
show_missing_optional: boolWhen true, ValidationResult::info is populated with details on
every absent optional/recommended field.
Trait Implementations§
Source§impl Clone for ValidateOptions
impl Clone for ValidateOptions
Source§fn clone(&self) -> ValidateOptions
fn clone(&self) -> ValidateOptions
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 moreSource§impl Debug for ValidateOptions
impl Debug for ValidateOptions
Source§impl Default for ValidateOptions
impl Default for ValidateOptions
Source§fn default() -> ValidateOptions
fn default() -> ValidateOptions
Returns the “default value” for a type. Read more
Source§impl From<ParseOptions> for ValidateOptions
impl From<ParseOptions> for ValidateOptions
Source§fn from(o: ParseOptions) -> Self
fn from(o: ParseOptions) -> Self
Converts to this type from the input type.
impl Copy for ValidateOptions
Auto Trait Implementations§
impl Freeze for ValidateOptions
impl RefUnwindSafe for ValidateOptions
impl Send for ValidateOptions
impl Sync for ValidateOptions
impl Unpin for ValidateOptions
impl UnsafeUnpin for ValidateOptions
impl UnwindSafe for ValidateOptions
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