pub struct OpenApiRequest {
pub path: String,
pub method: String,
pub parameters: BTreeMap<String, Value>,
pub body: Option<Value>,
pub headers: BTreeMap<String, String>,
}Expand description
Authenticated request derived from an OpenAPI operation.
Fields§
§path: StringPath or URL with path parameters substituted.
method: StringHTTP method.
parameters: BTreeMap<String, Value>Query parameters.
body: Option<Value>Optional request body.
headers: BTreeMap<String, String>Request headers derived from header parameters.
Trait Implementations§
Source§impl Clone for OpenApiRequest
impl Clone for OpenApiRequest
Source§impl Debug for OpenApiRequest
impl Debug for OpenApiRequest
Source§impl<'de> Deserialize<'de> for OpenApiRequest
impl<'de> Deserialize<'de> for OpenApiRequest
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 OpenApiRequest
impl RefUnwindSafe for OpenApiRequest
impl Send for OpenApiRequest
impl Sync for OpenApiRequest
impl Unpin for OpenApiRequest
impl UnsafeUnpin for OpenApiRequest
impl UnwindSafe for OpenApiRequest
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