pub struct OperationObject {
pub operation_id: Option<String>,
pub summary: Option<String>,
pub description: Option<String>,
pub tags: Vec<String>,
pub parameters: Vec<ParameterObject>,
pub request_body: Option<RequestBodyObject>,
pub responses: HashMap<String, ResponseObject>,
pub deprecated: bool,
}Fields§
§operation_id: Option<String>§summary: Option<String>§description: Option<String>§parameters: Vec<ParameterObject>§request_body: Option<RequestBodyObject>§responses: HashMap<String, ResponseObject>§deprecated: boolTrait Implementations§
Source§impl Clone for OperationObject
impl Clone for OperationObject
Source§fn clone(&self) -> OperationObject
fn clone(&self) -> OperationObject
Returns a duplicate of the value. Read more
1.0.0 · 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 OperationObject
impl Debug for OperationObject
Source§impl<'de> Deserialize<'de> for OperationObject
impl<'de> Deserialize<'de> for OperationObject
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<OperationObject, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OperationObject, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for OperationObject
impl Serialize for OperationObject
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for OperationObject
impl RefUnwindSafe for OperationObject
impl Send for OperationObject
impl Sync for OperationObject
impl Unpin for OperationObject
impl UnsafeUnpin for OperationObject
impl UnwindSafe for OperationObject
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