pub enum StructFieldNameHint {
Index(usize),
AdditionalProperties,
}Expand description
A hint that’s used to generate a name for a struct field.
These are emitted for inline anyOf schemas and
additional properties fields.
Variants§
Trait Implementations§
Source§impl Clone for StructFieldNameHint
impl Clone for StructFieldNameHint
Source§fn clone(&self) -> StructFieldNameHint
fn clone(&self) -> StructFieldNameHint
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 StructFieldNameHint
impl Debug for StructFieldNameHint
Source§impl Hash for StructFieldNameHint
impl Hash for StructFieldNameHint
Source§impl Ord for StructFieldNameHint
impl Ord for StructFieldNameHint
Source§fn cmp(&self, other: &StructFieldNameHint) -> Ordering
fn cmp(&self, other: &StructFieldNameHint) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for StructFieldNameHint
impl PartialEq for StructFieldNameHint
Source§impl PartialOrd for StructFieldNameHint
impl PartialOrd for StructFieldNameHint
impl Copy for StructFieldNameHint
impl Eq for StructFieldNameHint
impl StructuralPartialEq for StructFieldNameHint
Auto Trait Implementations§
impl Freeze for StructFieldNameHint
impl RefUnwindSafe for StructFieldNameHint
impl Send for StructFieldNameHint
impl Sync for StructFieldNameHint
impl Unpin for StructFieldNameHint
impl UnsafeUnpin for StructFieldNameHint
impl UnwindSafe for StructFieldNameHint
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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