Enum openapiv3::SchemaKind [−][src]
pub enum SchemaKind { Type(Type), OneOf { one_of: Vec<ReferenceOr<Schema>>, }, AllOf { all_of: Vec<ReferenceOr<Schema>>, }, AnyOf { any_of: Vec<ReferenceOr<Schema>>, }, Any(AnySchema), }
Variants
Type(Type)
Show fields
Fields of OneOf
one_of: Vec<ReferenceOr<Schema>>
Show fields
Fields of AllOf
all_of: Vec<ReferenceOr<Schema>>
Show fields
Fields of AnyOf
any_of: Vec<ReferenceOr<Schema>>
Any(AnySchema)
Trait Implementations
impl Clone for SchemaKind
[src]
impl Clone for SchemaKind
[src]fn clone(&self) -> SchemaKind
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for SchemaKind
[src]
impl<'de> Deserialize<'de> for SchemaKind
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<SchemaKind> for SchemaKind
[src]
impl PartialEq<SchemaKind> for SchemaKind
[src]fn eq(&self, other: &SchemaKind) -> bool
[src]
fn ne(&self, other: &SchemaKind) -> bool
[src]
impl Serialize for SchemaKind
[src]
impl Serialize for SchemaKind
[src]impl StructuralPartialEq for SchemaKind
[src]
impl StructuralPartialEq for SchemaKind
[src]Auto Trait Implementations
impl RefUnwindSafe for SchemaKind
impl RefUnwindSafe for SchemaKind
impl Send for SchemaKind
impl Send for SchemaKind
impl Sync for SchemaKind
impl Sync for SchemaKind
impl Unpin for SchemaKind
impl Unpin for SchemaKind
impl UnwindSafe for SchemaKind
impl UnwindSafe for SchemaKind
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]