pub struct RequestInit {
pub method: Option<String>,
pub path: Option<String>,
pub authority: Option<String>,
pub scheme: Option<String>,
pub headers: Vec<(String, String)>,
pub body: RequestBody,
}Expand description
A request to issue. Missing fields default (GET / / / http).
Fields§
§method: Option<String>§path: Option<String>§scheme: Option<String>§headers: Vec<(String, String)>§body: RequestBodyRequest body. Defaults to empty; pass an in-memory buffer via .into()
(Vec<u8> / String / &str) or a chunk stream via RequestBody::stream.
Trait Implementations§
Source§impl Default for RequestInit
impl Default for RequestInit
Source§fn default() -> RequestInit
fn default() -> RequestInit
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for RequestInit
impl !Send for RequestInit
impl !Sync for RequestInit
impl !UnwindSafe for RequestInit
impl Freeze for RequestInit
impl Unpin for RequestInit
impl UnsafeUnpin for RequestInit
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