add static lifetime requirements in StaticFileConfig trait

This commit is contained in:
Anton Lazarev 2018-12-22 15:37:31 -05:00
parent 580dcb8d6f
commit 2c08e811ae
No known key found for this signature in database
GPG Key ID: FBD20243E0CD9104
1 changed files with 2 additions and 2 deletions

View File

@ -109,14 +109,14 @@ pub trait StaticFileConfig: Default {
/// Directory renderer
///
/// 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)
}
/// Default handler for StaticFiles.
///
/// 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()
}
}