pub struct HttpRequestData {
pub url: String,
pub method: String,
pub headers: Vec<KeyValuePair>,
pub body: Option<String>,
}Expand description
HTTP request sent by a capsule to the host.
Fields§
§url: StringTarget URL.
method: StringHTTP method (GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS).
headers: Vec<KeyValuePair>Request headers as key-value pairs.
body: Option<String>Optional request body.
Trait Implementations§
Source§impl Clone for HttpRequestData
impl Clone for HttpRequestData
Source§fn clone(&self) -> HttpRequestData
fn clone(&self) -> HttpRequestData
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 HttpRequestData
impl Debug for HttpRequestData
Source§impl<'de> Deserialize<'de> for HttpRequestData
impl<'de> Deserialize<'de> for HttpRequestData
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
Source§impl PartialEq for HttpRequestData
impl PartialEq for HttpRequestData
Source§impl Serialize for HttpRequestData
impl Serialize for HttpRequestData
impl StructuralPartialEq for HttpRequestData
Auto Trait Implementations§
impl Freeze for HttpRequestData
impl RefUnwindSafe for HttpRequestData
impl Send for HttpRequestData
impl Sync for HttpRequestData
impl Unpin for HttpRequestData
impl UnsafeUnpin for HttpRequestData
impl UnwindSafe for HttpRequestData
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