pub struct Operation { /* private fields */ }Implementations§
Source§impl Operation
impl Operation
pub fn summary(&mut self, summary: impl Into<String>) -> &mut Operation
pub fn description(&mut self, description: impl Into<String>) -> &mut Operation
pub fn operation_id( &mut self, operation_id: impl Into<String>, ) -> &mut Operation
pub fn tag(&mut self, tag: impl Into<String>) -> &mut Operation
pub fn security(&mut self, requirement: SecurityRequirement) -> &mut Operation
pub fn parameter( &mut self, location: ParameterLocation, schema: SchemaMetadata, ) -> &mut Operation
pub fn request_body( &mut self, content_type: &str, schema: Option<SchemaMetadata>, required: bool, ) -> &mut Operation
pub fn request_example( &mut self, content_type: &str, name: impl Into<String>, value: impl Into<ExampleValue>, ) -> &mut Operation
pub fn response( &mut self, status: u16, description: &str, content_type: Option<&str>, schema: Option<SchemaMetadata>, ) -> &mut Operation
pub fn response_header( &mut self, status: u16, name: impl Into<String>, description: impl Into<String>, schema: SchemaMetadata, ) -> &mut Operation
pub fn response_example( &mut self, status: u16, content_type: &str, name: impl Into<String>, value: impl Into<ExampleValue>, ) -> &mut Operation
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Operation
impl RefUnwindSafe for Operation
impl Send for Operation
impl Sync for Operation
impl Unpin for Operation
impl UnsafeUnpin for Operation
impl UnwindSafe for Operation
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