pub enum Body<W: FsTaskSpawner, C: FileServeConfig> {
Full(Bytes),
Chunked(ChunkedReadFile<W, C>),
}
Expand description
File serving body for hyper
Service
Variants§
Implementations§
Source§impl<W: FsTaskSpawner, C: FileServeConfig> Body<W, C>
impl<W: FsTaskSpawner, C: FileServeConfig> Body<W, C>
Trait Implementations§
Source§impl<W: FsTaskSpawner, C: FileServeConfig> Body for Body<W, C>
impl<W: FsTaskSpawner, C: FileServeConfig> Body for Body<W, C>
Source§impl<W: FsTaskSpawner, C: FileServeConfig> From<Bytes> for Body<W, C>
impl<W: FsTaskSpawner, C: FileServeConfig> From<Bytes> for Body<W, C>
Source§impl<W: FsTaskSpawner, C: FileServeConfig> From<ChunkedReadFile<W, C>> for Body<W, C>
impl<W: FsTaskSpawner, C: FileServeConfig> From<ChunkedReadFile<W, C>> for Body<W, C>
Source§fn from(chunked: ChunkedReadFile<W, C>) -> Self
fn from(chunked: ChunkedReadFile<W, C>) -> Self
Converts to this type from the input type.
Source§impl<W: FsTaskSpawner, C: FileServeConfig> From<Option<ChunkedReadFile<W, C>>> for Body<W, C>
impl<W: FsTaskSpawner, C: FileServeConfig> From<Option<ChunkedReadFile<W, C>>> for Body<W, C>
Source§fn from(chunked: Option<ChunkedReadFile<W, C>>) -> Self
fn from(chunked: Option<ChunkedReadFile<W, C>>) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl<W, C> !Freeze for Body<W, C>
impl<W, C> RefUnwindSafe for Body<W, C>
impl<W, C> Send for Body<W, C>
impl<W, C> Sync for Body<W, C>
impl<W, C> Unpin for Body<W, C>
impl<W, C> UnwindSafe for Body<W, C>
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