pub struct OpenApiRouteMetadata {
pub description: Option<String>,
pub operation_id: Option<String>,
pub tags: Option<Vec<String>>,
pub parameters: Option<Vec<Value>>,
pub request_body: Option<Value>,
pub responses: Map<String, Value>,
pub server_only: bool,
}Expand description
Documentation supplied by an endpoint. The endpoint retains its own input validation.
Fields§
§description: Option<String>§operation_id: Option<String>§parameters: Option<Vec<Value>>§request_body: Option<Value>§responses: Map<String, Value>§server_only: boolTrait Implementations§
Source§impl Clone for OpenApiRouteMetadata
impl Clone for OpenApiRouteMetadata
Source§impl Debug for OpenApiRouteMetadata
impl Debug for OpenApiRouteMetadata
Source§impl Default for OpenApiRouteMetadata
impl Default for OpenApiRouteMetadata
Source§impl<'de> Deserialize<'de> for OpenApiRouteMetadata
impl<'de> Deserialize<'de> for OpenApiRouteMetadata
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 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