#[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§impl Debug for ReplaceUnevaluatedProperties
impl Debug for ReplaceUnevaluatedProperties
Auto Trait Implementations§
impl Freeze for ReplaceUnevaluatedProperties
impl RefUnwindSafe for ReplaceUnevaluatedProperties
impl Send for ReplaceUnevaluatedProperties
impl Sync for ReplaceUnevaluatedProperties
impl Unpin for ReplaceUnevaluatedProperties
impl UnsafeUnpin 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