Struct oapi::OApiComponents [−][src]
pub struct OApiComponents { /* fields omitted */ }
Implementations
impl OApiComponents
[src]
impl OApiComponents
[src]pub fn links(&self) -> &HashMap<String, OApiLink>
[src]
A map of reusable links
pub fn schemas(&self) -> &HashMap<String, OperatorSelector<OApiSchema>>
[src]
A map of reusable schemas
pub fn responses(&self) -> &HashMap<String, OApiResponse>
[src]
A map of reusable responses
pub fn parameters(&self) -> &HashMap<String, OApiParameter>
[src]
A map of reusable parameters
pub fn examples(&self) -> &HashMap<String, OApiExampleSelector>
[src]
A map of reusable examples
pub fn request_bodies(&self) -> &HashMap<String, OApiRequestBody>
[src]
A map of reusable request bodies
pub fn headers(&self) -> &HashMap<String, OApiHeader>
[src]
A map of reusable headers
pub fn security_schemes(&self) -> &HashMap<String, OApiSecurityScheme>
[src]
A map of reusable security schemes
pub fn callbacks(&self) -> &HashMap<String, OApiCallback>
[src]
A map of reusable callbacks
Trait Implementations
impl Clone for OApiComponents
[src]
impl Clone for OApiComponents
[src]fn clone(&self) -> OApiComponents
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for OApiComponents
[src]
impl Default for OApiComponents
[src]fn default() -> OApiComponents
[src]
impl<'de> Deserialize<'de> for OApiComponents where
OApiComponents: Default,
[src]
impl<'de> Deserialize<'de> for OApiComponents where
OApiComponents: Default,
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl OApiCheckTrait for OApiComponents
[src]
impl OApiCheckTrait for OApiComponents
[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 OApiComponents
[src]
impl OApiExtensionExtractor for OApiComponents
[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<OApiComponents> for OApiComponents
[src]
impl PartialEq<OApiComponents> for OApiComponents
[src]fn eq(&self, other: &OApiComponents) -> bool
[src]
fn ne(&self, other: &OApiComponents) -> bool
[src]
impl Serialize for OApiComponents
[src]
impl Serialize for OApiComponents
[src]impl Sparsable for OApiComponents
[src]
impl Sparsable for OApiComponents
[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 OApiComponents
[src]
impl StructuralPartialEq for OApiComponents
[src]Auto Trait Implementations
impl RefUnwindSafe for OApiComponents
impl RefUnwindSafe for OApiComponents
impl Send for OApiComponents
impl Send for OApiComponents
impl Sync for OApiComponents
impl Sync for OApiComponents
impl Unpin for OApiComponents
impl Unpin for OApiComponents
impl UnwindSafe for OApiComponents
impl UnwindSafe for OApiComponents