Enum oapi::OApiSchemaAdditionalItem [−][src]
pub enum OApiSchemaAdditionalItem { Any(bool), Obj(Box<OperatorSelector<OApiSchema>>), }
A selector for additional items
Could be a boolean telling if additional items are allowed or not, or could be a schema describing how they should be structured.
Variants
Any(bool)
Obj(Box<OperatorSelector<OApiSchema>>)
Trait Implementations
impl Clone for OApiSchemaAdditionalItem
[src]
impl Clone for OApiSchemaAdditionalItem
[src]fn clone(&self) -> OApiSchemaAdditionalItem
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for OApiSchemaAdditionalItem
[src]
impl Default for OApiSchemaAdditionalItem
[src]impl<'de> Deserialize<'de> for OApiSchemaAdditionalItem
[src]
impl<'de> Deserialize<'de> for OApiSchemaAdditionalItem
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl OApiCheckTrait for OApiSchemaAdditionalItem
[src]
impl OApiCheckTrait for OApiSchemaAdditionalItem
[src]fn oapi_check(
&self,
root: &SparseRoot<OApiDocument>,
bread_crumb: &mut Vec<String>
) -> Result<(), OApiError>
[src]
&self,
root: &SparseRoot<OApiDocument>,
bread_crumb: &mut Vec<String>
) -> Result<(), OApiError>
fn oapi_check_inner(
&self,
root: &SparseRoot<OApiDocument>,
bread_crumb: &mut Vec<String>
) -> Result<(), OApiError>
[src]
&self,
root: &SparseRoot<OApiDocument>,
bread_crumb: &mut Vec<String>
) -> Result<(), OApiError>
impl PartialEq<OApiSchemaAdditionalItem> for OApiSchemaAdditionalItem
[src]
impl PartialEq<OApiSchemaAdditionalItem> for OApiSchemaAdditionalItem
[src]fn eq(&self, other: &OApiSchemaAdditionalItem) -> bool
[src]
fn ne(&self, other: &OApiSchemaAdditionalItem) -> bool
[src]
impl Serialize for OApiSchemaAdditionalItem
[src]
impl Serialize for OApiSchemaAdditionalItem
[src]impl Sparsable for OApiSchemaAdditionalItem
[src]
impl Sparsable for OApiSchemaAdditionalItem
[src]fn sparse_init(
&mut self,
state: &mut SparseState,
metadata: &SparseMetadata,
depth: u32
) -> Result<(), SparseError>
[src]
&mut self,
state: &mut SparseState,
metadata: &SparseMetadata,
depth: u32
) -> Result<(), SparseError>
pub fn sparse_updt(
&mut self,
state: &mut SparseState,
metadata: &SparseMetadata,
depth: u32
) -> Result<(), SparseError>
[src]
&mut self,
state: &mut SparseState,
metadata: &SparseMetadata,
depth: u32
) -> Result<(), SparseError>
pub fn check_depth(&self, depth: u32) -> Result<(), SparseError>
[src]
Auto Trait Implementations
impl RefUnwindSafe for OApiSchemaAdditionalItem
impl RefUnwindSafe for OApiSchemaAdditionalItem
impl Send for OApiSchemaAdditionalItem
impl Send for OApiSchemaAdditionalItem
impl Sync for OApiSchemaAdditionalItem
impl Sync for OApiSchemaAdditionalItem
impl Unpin for OApiSchemaAdditionalItem
impl Unpin for OApiSchemaAdditionalItem
impl UnwindSafe for OApiSchemaAdditionalItem
impl UnwindSafe for OApiSchemaAdditionalItem