pub struct SwaggerSchema {
pub version: String,
pub info: SwaggerInfo,
pub host: Option<String>,
pub base_path: String,
pub schemes: Vec<String>,
pub tags: Vec<SwaggerTag>,
pub paths: SwaggerPaths,
pub definitions: SwaggerDefinitions,
pub security_definitions: SwaggerSecurityDefinitions,
pub external_docs: Option<SwaggerExternalDoc>,
}Fields§
§version: String§info: SwaggerInfo§host: Option<String>§base_path: String§schemes: Vec<String>§paths: SwaggerPaths§definitions: SwaggerDefinitions§security_definitions: SwaggerSecurityDefinitions§external_docs: Option<SwaggerExternalDoc>Trait Implementations§
Source§impl Clone for SwaggerSchema
impl Clone for SwaggerSchema
Source§fn clone(&self) -> SwaggerSchema
fn clone(&self) -> SwaggerSchema
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SwaggerSchema
impl Debug for SwaggerSchema
Source§impl Default for SwaggerSchema
impl Default for SwaggerSchema
Source§impl<'de> Deserialize<'de> for SwaggerSchema
impl<'de> Deserialize<'de> for SwaggerSchema
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
Auto Trait Implementations§
impl Freeze for SwaggerSchema
impl RefUnwindSafe for SwaggerSchema
impl Send for SwaggerSchema
impl Sync for SwaggerSchema
impl Unpin for SwaggerSchema
impl UnsafeUnpin for SwaggerSchema
impl UnwindSafe for SwaggerSchema
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