pub enum DedupeMode {
Disabled,
Functional,
Full,
}Expand description
Whether and how to deduplicate structurally identical object schemas across and within schemas.
Variants§
Disabled
No deduping. Identical Rust models are generated duplicately.
Functional
Only pivotal/functional data is considered (type_, properties, required, title, constraints). Excludes non-functional fields such as description. Comparison is deep.
Full
Everything is considered, including non-functional fields like description. Comparison is deep.
Trait Implementations§
Source§impl Clone for DedupeMode
impl Clone for DedupeMode
Source§fn clone(&self) -> DedupeMode
fn clone(&self) -> DedupeMode
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 DedupeMode
impl Debug for DedupeMode
Source§impl Default for DedupeMode
impl Default for DedupeMode
Source§fn default() -> DedupeMode
fn default() -> DedupeMode
Returns the “default value” for a type. Read more
Source§impl PartialEq for DedupeMode
impl PartialEq for DedupeMode
impl Copy for DedupeMode
impl Eq for DedupeMode
impl StructuralPartialEq for DedupeMode
Auto Trait Implementations§
impl Freeze for DedupeMode
impl RefUnwindSafe for DedupeMode
impl Send for DedupeMode
impl Sync for DedupeMode
impl Unpin for DedupeMode
impl UnsafeUnpin for DedupeMode
impl UnwindSafe for DedupeMode
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