pub struct OpenApiRouteInfo {
pub version: Option<&'static str>,
pub tag: Option<&'static str>,
pub summary: Option<&'static str>,
pub operation_id: Option<&'static str>,
pub deprecated: bool,
pub request_schema: Option<SchemaInfo>,
pub response_schema: Option<SchemaInfo>,
}Expand description
OpenAPI metadata for a route
Fields§
§version: Option<&'static str>§tag: Option<&'static str>§summary: Option<&'static str>§operation_id: Option<&'static str>§deprecated: bool§request_schema: Option<SchemaInfo>§response_schema: Option<SchemaInfo>Trait Implementations§
Source§impl Clone for OpenApiRouteInfo
impl Clone for OpenApiRouteInfo
impl Copy for OpenApiRouteInfo
Source§impl Debug for OpenApiRouteInfo
impl Debug for OpenApiRouteInfo
Auto Trait Implementations§
impl Freeze for OpenApiRouteInfo
impl RefUnwindSafe for OpenApiRouteInfo
impl Send for OpenApiRouteInfo
impl Sync for OpenApiRouteInfo
impl Unpin for OpenApiRouteInfo
impl UnsafeUnpin for OpenApiRouteInfo
impl UnwindSafe for OpenApiRouteInfo
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