pub struct OperationParameter {
pub name: String,
pub location: String,
pub required: bool,
pub schema: Option<SchemaValue>,
pub description: Option<String>,
pub annotations: BTreeMap<String, Value>,
}Expand description
A path, query, header, or cookie input accepted by an operation. location
intentionally remains a string so the neutral AST can preserve future or
vendor-defined OpenAPI locations instead of rejecting an otherwise valid
source document.
Fields§
§name: String§location: String§required: bool§schema: Option<SchemaValue>§description: Option<String>§annotations: BTreeMap<String, Value>Trait Implementations§
Source§impl Clone for OperationParameter
impl Clone for OperationParameter
Source§impl Debug for OperationParameter
impl Debug for OperationParameter
Source§impl<'de> Deserialize<'de> for OperationParameter
impl<'de> Deserialize<'de> for OperationParameter
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 OperationParameter
Source§impl PartialEq for OperationParameter
impl PartialEq for OperationParameter
Source§impl Serialize for OperationParameter
impl Serialize for OperationParameter
impl StructuralPartialEq for OperationParameter
Auto Trait Implementations§
impl Freeze for OperationParameter
impl RefUnwindSafe for OperationParameter
impl Send for OperationParameter
impl Sync for OperationParameter
impl Unpin for OperationParameter
impl UnsafeUnpin for OperationParameter
impl UnwindSafe for OperationParameter
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