pub struct OperationRequestBody {
pub required: bool,
pub description: Option<String>,
pub media_types: Vec<OperationMediaType>,
}Expand description
An operation request body, retaining the schemas for each media type.
Fields§
§required: bool§description: Option<String>§media_types: Vec<OperationMediaType>Implementations§
Source§impl OperationRequestBody
impl OperationRequestBody
pub fn json(schema: SchemaValue, required: bool) -> Self
Trait Implementations§
Source§impl Clone for OperationRequestBody
impl Clone for OperationRequestBody
Source§impl Debug for OperationRequestBody
impl Debug for OperationRequestBody
Source§impl<'de> Deserialize<'de> for OperationRequestBody
impl<'de> Deserialize<'de> for OperationRequestBody
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
impl Eq for OperationRequestBody
Source§impl PartialEq for OperationRequestBody
impl PartialEq for OperationRequestBody
Source§impl Serialize for OperationRequestBody
impl Serialize for OperationRequestBody
impl StructuralPartialEq for OperationRequestBody
Auto Trait Implementations§
impl Freeze for OperationRequestBody
impl RefUnwindSafe for OperationRequestBody
impl Send for OperationRequestBody
impl Sync for OperationRequestBody
impl Unpin for OperationRequestBody
impl UnsafeUnpin for OperationRequestBody
impl UnwindSafe for OperationRequestBody
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