Struct oapi::OApiInfo [−][src]
pub struct OApiInfo { /* fields omitted */ }
Implementations
impl OApiInfo
[src]
impl OApiInfo
[src]pub fn title(&self) -> &String
[src]
Title of the document
pub fn description(&self) -> &Option<String>
[src]
Description of the document
pub fn terms_of_services(&self) -> &Option<String>
[src]
Terms of services, if any
pub fn contact(&self) -> &Option<OApiContact>
[src]
Persons of contacts for this document
pub fn license(&self) -> &Option<OApiLicense>
[src]
License of this document
pub fn version(&self) -> &String
[src]
The revision of this document
Trait Implementations
impl<'de> Deserialize<'de> for OApiInfo
[src]
impl<'de> Deserialize<'de> for OApiInfo
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl OApiCheckTrait for OApiInfo
[src]
impl OApiCheckTrait for OApiInfo
[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 OApiInfo
[src]
impl OApiExtensionExtractor for OApiInfo
[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 Sparsable for OApiInfo
[src]
impl Sparsable for OApiInfo
[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 OApiInfo
[src]
impl StructuralPartialEq for OApiInfo
[src]Auto Trait Implementations
impl RefUnwindSafe for OApiInfo
impl RefUnwindSafe for OApiInfo
impl UnwindSafe for OApiInfo
impl UnwindSafe for OApiInfo