add static lifetime requirements in StaticFileConfig trait

This commit is contained in:
Anton Lazarev 2018-12-22 15:37:31 -05:00 committed by Douman
parent 1215bcaaaf
commit 410a02525f
1 changed files with 2 additions and 2 deletions

View File

@ -109,14 +109,14 @@ pub trait StaticFileConfig: Default {
/// Directory renderer /// Directory renderer
/// ///
/// Uses default one, unless re-defined. /// Uses default one, unless re-defined.
fn directory_listing<S>(dir: &Directory, req: &HttpRequest<S>) -> Result<HttpResponse, io::Error> { fn directory_listing<S: 'static>(dir: &Directory, req: &HttpRequest<S>) -> Result<HttpResponse, io::Error> {
directory_listing(dir, req) directory_listing(dir, req)
} }
/// Default handler for StaticFiles. /// Default handler for StaticFiles.
/// ///
/// Responses with NotFound by default /// Responses with NotFound by default
fn default_handler<S>(_req: &HttpRequest<S>) -> AsyncResult<HttpResponse> { fn default_handler<S: 'static>(_req: &HttpRequest<S>) -> AsyncResult<HttpResponse> {
HttpResponse::new(StatusCode::NOT_FOUND).into() HttpResponse::new(StatusCode::NOT_FOUND).into()
} }
} }