pub enum ModelKind {
Scalar(String),
Enum(Vec<String>),
Named(String),
List(Box<ModelType>),
Object(Vec<ModelField>),
Union(Vec<ModelType>),
Literal(String),
}Variants§
Scalar(String)
Enum(Vec<String>)
Named(String)
List(Box<ModelType>)
Object(Vec<ModelField>)
Union(Vec<ModelType>)
Literal(String)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ModelKind
impl<'de> Deserialize<'de> for ModelKind
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
impl StructuralPartialEq for ModelKind
Auto Trait Implementations§
impl Freeze for ModelKind
impl RefUnwindSafe for ModelKind
impl Send for ModelKind
impl Sync for ModelKind
impl Unpin for ModelKind
impl UnsafeUnpin for ModelKind
impl UnwindSafe for ModelKind
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