pub struct HttpRequestBuilder { /* private fields */ }
Implementations§
Source§impl HttpRequestBuilder
impl HttpRequestBuilder
pub fn build(&mut self) -> Result<HttpRequest, &'static str>
pub fn method( &mut self, method: impl Into<HttpMethod>, ) -> &mut HttpRequestBuilder
pub fn url(&mut self, url: impl Into<Box<str>>) -> &mut HttpRequestBuilder
pub fn header( &mut self, header: impl Into<Box<str>>, val: impl Into<Box<str>>, ) -> &mut HttpRequestBuilder
pub fn param( &mut self, param: impl Into<Box<str>>, val: impl Into<Box<str>>, ) -> &mut HttpRequestBuilder
pub fn response_header( &mut self, response_header: impl Into<Box<str>>, val: impl Into<Box<str>>, ) -> &mut HttpRequestBuilder
pub fn version(&mut self, version: impl Into<f32>) -> &mut HttpRequestBuilder
pub fn status(&mut self, status: impl Into<u16>) -> &mut HttpRequestBuilder
pub fn body(&mut self, body: impl Into<Box<[u8]>>) -> &mut HttpRequestBuilder
Trait Implementations§
Source§impl Clone for HttpRequestBuilder
impl Clone for HttpRequestBuilder
Source§fn clone(&self) -> HttpRequestBuilder
fn clone(&self) -> HttpRequestBuilder
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for HttpRequestBuilder
impl RefUnwindSafe for HttpRequestBuilder
impl Send for HttpRequestBuilder
impl Sync for HttpRequestBuilder
impl Unpin for HttpRequestBuilder
impl UnwindSafe for HttpRequestBuilder
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