#[non_exhaustive]pub struct ReplaceUnevaluatedProperties;
Expand description
Replaces the unevaluatedProperties
schema property with the additionalProperties
property,
adding properties from a schema’s subschemas to its properties
where necessary.
This also applies to subschemas.
This is useful for versions of JSON Schema (e.g. Draft 7) that do not support the
unevaluatedProperties
property.
Trait Implementations§
Source§impl Clone for ReplaceUnevaluatedProperties
impl Clone for ReplaceUnevaluatedProperties
Source§fn clone(&self) -> ReplaceUnevaluatedProperties
fn clone(&self) -> ReplaceUnevaluatedProperties
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 ReplaceUnevaluatedProperties
impl Debug for ReplaceUnevaluatedProperties
Source§impl Default for ReplaceUnevaluatedProperties
impl Default for ReplaceUnevaluatedProperties
Source§fn default() -> ReplaceUnevaluatedProperties
fn default() -> ReplaceUnevaluatedProperties
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ReplaceUnevaluatedProperties
impl RefUnwindSafe for ReplaceUnevaluatedProperties
impl Send for ReplaceUnevaluatedProperties
impl Sync for ReplaceUnevaluatedProperties
impl Unpin for ReplaceUnevaluatedProperties
impl UnwindSafe for ReplaceUnevaluatedProperties
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