http-fs 0.5.0

HTTP File Service library
Documentation
use http_fs::config::{self, StaticFileConfig};
use http_fs::{StaticFiles};

use std::path::Path;

#[derive(Clone)]
pub struct DirectoryConfig;
impl StaticFileConfig for DirectoryConfig {
    type FileService = config::DefaultConfig;
    type DirService = config::DefaultConfig;

    fn handle_directory(&self, _path: &Path) -> bool {
        true
    }
}

fn main() {
    let _ = actix_web::HttpServer::new(|| actix_web::App::new().service(StaticFiles::new(DirectoryConfig))).bind("127.0.0.1:8080").expect("To bind").run();
}