[][src]Struct webdav_handler::body::Body

pub struct Body { /* fields omitted */ }

Body is returned by the webdav handler, and implements both Stream and http_body::Body.

Methods

impl Body[src]

pub fn empty() -> Body[src]

Return an empty body.

Trait Implementations

impl From<String> for Body[src]

impl<'_> From<&'_ str> for Body[src]

impl From<Bytes> for Body[src]

impl Stream for Body[src]

type Item = Result<Bytes>

Values yielded by the stream.

impl Body for Body[src]

type Data = Cursor<Bytes>

Values yielded by the Body.

type Error = Error

The error type this Body might generate.

Auto Trait Implementations

impl Send for Body

impl !Sync for Body

impl Unpin for Body

impl !UnwindSafe for Body

impl !RefUnwindSafe for Body

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<S, T, E> TryStream for S where
    S: Stream<Item = Result<T, E>> + ?Sized
[src]

type Ok = T

The type of successful values yielded by this future

type Error = E

The type of failures yielded by this future

impl<T> StreamExt for T where
    T: Stream + ?Sized
[src]

impl<S> TryStreamExt for S where
    S: TryStream + ?Sized
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self