pub enum NestedObjectStrategy {
SeparateTables,
Flatten,
Hybrid,
}Expand description
Strategy for handling nested objects in OpenAPI schemas
Variants§
SeparateTables
Create separate tables for nested objects
Flatten
Flatten nested objects into parent table
Hybrid
Hybrid: flatten simple objects, separate complex ones
Trait Implementations§
Source§impl Clone for NestedObjectStrategy
impl Clone for NestedObjectStrategy
Source§fn clone(&self) -> NestedObjectStrategy
fn clone(&self) -> NestedObjectStrategy
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 NestedObjectStrategy
impl Debug for NestedObjectStrategy
Source§impl<'de> Deserialize<'de> for NestedObjectStrategy
impl<'de> Deserialize<'de> for NestedObjectStrategy
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for NestedObjectStrategy
impl PartialEq for NestedObjectStrategy
Source§impl Serialize for NestedObjectStrategy
impl Serialize for NestedObjectStrategy
impl Copy for NestedObjectStrategy
impl Eq for NestedObjectStrategy
impl StructuralPartialEq for NestedObjectStrategy
Auto Trait Implementations§
impl Freeze for NestedObjectStrategy
impl RefUnwindSafe for NestedObjectStrategy
impl Send for NestedObjectStrategy
impl Sync for NestedObjectStrategy
impl Unpin for NestedObjectStrategy
impl UnwindSafe for NestedObjectStrategy
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> 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.