pub struct OpenApi303 {
pub openapi: String,
pub info: Option<Info>,
pub servers: Option<Vec<Server>>,
pub paths: Option<IndexMap<String, MayBeRef303<Path>>>,
pub components: Option<Components>,
pub tags: Option<Vec<Tag>>,
pub external_docs: Option<ExternalDoc>,
}
Fields§
§openapi: String
§info: Option<Info>
§servers: Option<Vec<Server>>
§paths: Option<IndexMap<String, MayBeRef303<Path>>>
§components: Option<Components>
§external_docs: Option<ExternalDoc>
Implementations§
Trait Implementations§
Source§impl Clone for OpenApi303
impl Clone for OpenApi303
Source§fn clone(&self) -> OpenApi303
fn clone(&self) -> OpenApi303
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for OpenApi303
impl Debug for OpenApi303
Source§impl<'de> Deserialize<'de> for OpenApi303
impl<'de> Deserialize<'de> for OpenApi303
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<OpenApi303> for HttpSchema
impl From<OpenApi303> for HttpSchema
Source§fn from(spec: OpenApi303) -> Self
fn from(spec: OpenApi303) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for OpenApi303
impl RefUnwindSafe for OpenApi303
impl Send for OpenApi303
impl Sync for OpenApi303
impl Unpin for OpenApi303
impl UnwindSafe for OpenApi303
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more