Struct poem::web::StaticFileRequest
source · [−]pub struct StaticFileRequest { /* private fields */ }
Expand description
An extractor for responding static files.
Implementations
sourceimpl StaticFileRequest
impl StaticFileRequest
sourcepub fn create_response(
self,
path: impl AsRef<Path>,
prefer_utf8: bool
) -> Result<StaticFileResponse, StaticFileError>
pub fn create_response(
self,
path: impl AsRef<Path>,
prefer_utf8: bool
) -> Result<StaticFileResponse, StaticFileError>
Create static file response.
prefer_utf8
- Specifies whether text responses should signal a UTF-8
encoding.
Trait Implementations
sourceimpl Debug for StaticFileRequest
impl Debug for StaticFileRequest
sourceimpl<'a> FromRequest<'a> for StaticFileRequest
impl<'a> FromRequest<'a> for StaticFileRequest
sourcefn from_request<'life0, 'async_trait>(
req: &'a Request,
_body: &'life0 mut RequestBody
) -> Pin<Box<dyn Future<Output = Result<Self>> + Send + 'async_trait>>where
'a: 'async_trait,
'life0: 'async_trait,
Self: 'async_trait,
fn from_request<'life0, 'async_trait>(
req: &'a Request,
_body: &'life0 mut RequestBody
) -> Pin<Box<dyn Future<Output = Result<Self>> + Send + 'async_trait>>where
'a: 'async_trait,
'life0: 'async_trait,
Self: 'async_trait,
Extract from request head and body.
Auto Trait Implementations
impl RefUnwindSafe for StaticFileRequest
impl Send for StaticFileRequest
impl Sync for StaticFileRequest
impl Unpin for StaticFileRequest
impl UnwindSafe for StaticFileRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more