pub struct OpenApiRouteMetadata {
pub tags: Vec<String>,
pub operation_id: Option<String>,
pub summary: Option<String>,
pub description: Option<String>,
pub parameters: Vec<OpenApiParameter>,
pub request_body: Option<OpenApiRequestBody>,
pub responses: BTreeMap<String, OpenApiResponse>,
pub schema_components: BTreeMap<String, OpenApiSchema>,
pub security: Vec<OpenApiSecurityRequirement>,
pub deprecated: bool,
pub hidden: bool,
}Expand description
Route-level OpenAPI metadata carried by RouteDefinition.
Fields§
§operation_id: Option<String>§summary: Option<String>§description: Option<String>§parameters: Vec<OpenApiParameter>§request_body: Option<OpenApiRequestBody>§responses: BTreeMap<String, OpenApiResponse>§schema_components: BTreeMap<String, OpenApiSchema>§security: Vec<OpenApiSecurityRequirement>§deprecated: boolTrait Implementations§
Source§impl Clone for OpenApiRouteMetadata
impl Clone for OpenApiRouteMetadata
Source§fn clone(&self) -> OpenApiRouteMetadata
fn clone(&self) -> OpenApiRouteMetadata
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 OpenApiRouteMetadata
impl Debug for OpenApiRouteMetadata
Source§impl Default for OpenApiRouteMetadata
impl Default for OpenApiRouteMetadata
Source§fn default() -> OpenApiRouteMetadata
fn default() -> OpenApiRouteMetadata
Returns the “default value” for a type. Read more
Source§impl PartialEq for OpenApiRouteMetadata
impl PartialEq for OpenApiRouteMetadata
Source§fn eq(&self, other: &OpenApiRouteMetadata) -> bool
fn eq(&self, other: &OpenApiRouteMetadata) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for OpenApiRouteMetadata
Auto Trait Implementations§
impl Freeze for OpenApiRouteMetadata
impl RefUnwindSafe for OpenApiRouteMetadata
impl Send for OpenApiRouteMetadata
impl Sync for OpenApiRouteMetadata
impl Unpin for OpenApiRouteMetadata
impl UnsafeUnpin for OpenApiRouteMetadata
impl UnwindSafe for OpenApiRouteMetadata
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