[−][src]Struct htt::Request
Fields
version: Version
method: Method
url: String
headers: HeaderMap
Methods
impl Request
[src]
pub fn send<R, W>(&self, data: &mut R, target: &mut W) -> IoResult<u64> where
R: Read,
W: Write,
[src]
R: Read,
W: Write,
Sends this request with optional data
If you don't have data to send, you can use empty()
.
Result: total bytes sent.
pub fn recv<R, W>(src: &mut R, data: &mut W) -> IoResult<Self> where
R: Read,
W: Write,
[src]
R: Read,
W: Write,
Receives a request
src
is used to read data.data
is for writing request's data to.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Request
impl Send for Request
impl Sync for Request
impl Unpin for Request
impl UnwindSafe for Request
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,