Struct oapi::OApiSchemaArray [−][src]
pub struct OApiSchemaArray { /* fields omitted */ }
Implementations
impl OApiSchemaArray
[src]
impl OApiSchemaArray
[src]pub fn additional_items(&self) -> &Option<OApiSchemaAdditionalItem>
[src]
Additional items, if any
pub fn max_items(&self) -> &Option<u64>
[src]
The max number of items in the array
pub fn min_items(&self) -> &Option<u64>
[src]
The min number of items in the array
pub fn items(&self) -> &Option<OperatorSelector<OApiSchema>>
[src]
A description of the array’s items
pub fn unique_items(&self) -> &bool
[src]
Are items to be unique in the array ?
pub fn nullable(&self) -> &Option<OperatorSelector<bool>>
[src]
Is the array nullable ?
pub fn read_only(&self) -> &Option<OperatorSelector<bool>>
[src]
Mark this array as read-only data
pub fn write_only(&self) -> &Option<OperatorSelector<bool>>
[src]
Mark this array as write-only data
pub fn example(&self) -> &Option<OperatorSelector<Value>>
[src]
An example of this array
pub fn deprecated(&self) -> &Option<OperatorSelector<bool>>
[src]
Mark this array deprecated
pub fn discriminator(
&self
) -> &Option<OperatorSelector<OApiSchemaDiscriminator>>
[src]
&self
) -> &Option<OperatorSelector<OApiSchemaDiscriminator>>
A discriminator to switch between multiple types of arrays
pub fn external_docs(
&self
) -> &Option<OperatorSelector<OApiExternalDocumentation>>
[src]
&self
) -> &Option<OperatorSelector<OApiExternalDocumentation>>
External documentation, if any
Trait Implementations
impl Clone for OApiSchemaArray
[src]
impl Clone for OApiSchemaArray
[src]fn clone(&self) -> OApiSchemaArray
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for OApiSchemaArray
[src]
impl Default for OApiSchemaArray
[src]fn default() -> OApiSchemaArray
[src]
impl<'de> Deserialize<'de> for OApiSchemaArray where
OApiSchemaArray: Default,
[src]
impl<'de> Deserialize<'de> for OApiSchemaArray where
OApiSchemaArray: Default,
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl OApiCheckTrait for OApiSchemaArray
[src]
impl OApiCheckTrait for OApiSchemaArray
[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 OApiExtensionExtractor for OApiSchemaArray
[src]
impl OApiExtensionExtractor for OApiSchemaArray
[src]fn oapi_raw_ext(&self) -> &HashMap<String, Value>
[src]
fn oapi_extract_ext<S>(
&self,
root: &SparseRoot<OApiDocument>,
key: &str
) -> Result<S, OApiError> where
S: DeserializeOwned + SparsableTrait + Serialize + OApiCheckTrait,
[src]
&self,
root: &SparseRoot<OApiDocument>,
key: &str
) -> Result<S, OApiError> where
S: DeserializeOwned + SparsableTrait + Serialize + OApiCheckTrait,
impl PartialEq<OApiSchemaArray> for OApiSchemaArray
[src]
impl PartialEq<OApiSchemaArray> for OApiSchemaArray
[src]fn eq(&self, other: &OApiSchemaArray) -> bool
[src]
fn ne(&self, other: &OApiSchemaArray) -> bool
[src]
impl Serialize for OApiSchemaArray
[src]
impl Serialize for OApiSchemaArray
[src]impl Sparsable for OApiSchemaArray
[src]
impl Sparsable for OApiSchemaArray
[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]
impl StructuralPartialEq for OApiSchemaArray
[src]
impl StructuralPartialEq for OApiSchemaArray
[src]Auto Trait Implementations
impl RefUnwindSafe for OApiSchemaArray
impl RefUnwindSafe for OApiSchemaArray
impl Send for OApiSchemaArray
impl Send for OApiSchemaArray
impl Sync for OApiSchemaArray
impl Sync for OApiSchemaArray
impl Unpin for OApiSchemaArray
impl Unpin for OApiSchemaArray
impl UnwindSafe for OApiSchemaArray
impl UnwindSafe for OApiSchemaArray