pub enum ModelNameSource {
TitleFirst,
PropertyKeyFirst,
}Expand description
How to choose the generated struct/type name when both title and property key are available.
Variants§
TitleFirst
Use title first, then property key, then "Root" for the root schema. (Current behavior.)
PropertyKeyFirst
Use property key first, then title, then "Root" for the root schema.
Trait Implementations§
Source§impl Clone for ModelNameSource
impl Clone for ModelNameSource
Source§fn clone(&self) -> ModelNameSource
fn clone(&self) -> ModelNameSource
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 ModelNameSource
impl Debug for ModelNameSource
Source§impl Default for ModelNameSource
impl Default for ModelNameSource
Source§fn default() -> ModelNameSource
fn default() -> ModelNameSource
Returns the “default value” for a type. Read more
Source§impl PartialEq for ModelNameSource
impl PartialEq for ModelNameSource
impl Copy for ModelNameSource
impl Eq for ModelNameSource
impl StructuralPartialEq for ModelNameSource
Auto Trait Implementations§
impl Freeze for ModelNameSource
impl RefUnwindSafe for ModelNameSource
impl Send for ModelNameSource
impl Sync for ModelNameSource
impl Unpin for ModelNameSource
impl UnsafeUnpin for ModelNameSource
impl UnwindSafe for ModelNameSource
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