Struct k8s_openapi_codegen_common::swagger20::Schema
source · pub struct Schema {
pub description: Option<String>,
pub kind: SchemaKind,
pub kubernetes_group_kind_versions: Vec<KubernetesGroupKindVersion>,
pub merge_type: MergeType,
pub list_kind: Option<String>,
pub impl_deep_merge: bool,
}
Expand description
The schema of a definition or operation parameter.
Fields§
§description: Option<String>
§kind: SchemaKind
§kubernetes_group_kind_versions: Vec<KubernetesGroupKindVersion>
§merge_type: MergeType
§list_kind: Option<String>
Used to store the definition path of the corresponding list type, if any.
impl_deep_merge: bool
Used to enable or disable the auto-generated impl of k8s_openapi::DeepMerge
on the generated type.
Trait Implementations§
source§impl Ord for Schema
impl Ord for Schema
source§impl PartialEq<Schema> for Schema
impl PartialEq<Schema> for Schema
source§impl PartialOrd<Schema> for Schema
impl PartialOrd<Schema> for Schema
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read more