#[non_exhaustive]pub struct ReplaceConstValue;Expand description
Replaces the const schema property with a single-valued enum property.
This also applies to subschemas.
This is useful for dialects of JSON Schema (e.g. OpenAPI 3.0) that do not support the const
property.
Trait Implementations§
Source§impl Clone for ReplaceConstValue
impl Clone for ReplaceConstValue
Source§fn clone(&self) -> ReplaceConstValue
fn clone(&self) -> ReplaceConstValue
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 ReplaceConstValue
impl Debug for ReplaceConstValue
Source§impl Default for ReplaceConstValue
impl Default for ReplaceConstValue
Source§fn default() -> ReplaceConstValue
fn default() -> ReplaceConstValue
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ReplaceConstValue
impl RefUnwindSafe for ReplaceConstValue
impl Send for ReplaceConstValue
impl Sync for ReplaceConstValue
impl Unpin for ReplaceConstValue
impl UnwindSafe for ReplaceConstValue
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> GenTransform for T
impl<T> GenTransform for T
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more