2个不稳定版本
使用旧的Rust 2015
0.2.0 | 2017年10月25日 |
---|---|
0.1.0 | 2017年10月20日 |
52 in #iron
4KB
embed_staticfile.rs
用法
将此添加到您的 Cargo.toml
[dependencies]
include_dir_bytes = "0.2"
embed_staticfile = "0.2"
并按如下方式使用
#![feature(plugin)]
#![plugin(include_dir_bytes)]
extern crate iron;
extern crate mount;
extern crate embed_staticfile;
use iron::prelude::*;
use mount::Mount;
use embed_staticfile::EmbedStatic;
fn main() {
let mut mount = Mount::new();
mount.mount("/assets/", EmbedStatic::new(include_dir!("../assets")));
Iron::new(mount).http("localhost:3000").unwrap();
}
依赖项
~5MB
~126K SLoC