Crates.io | embeddir |
lib.rs | embeddir |
version | 0.1.1 |
source | src |
created_at | 2020-01-02 19:04:48.956726 |
updated_at | 2020-01-02 19:08:59.245016 |
description | A macro for embedding all files in a directory into the executable |
homepage | |
repository | https://github.com/PonasKovas/embeddir |
max_upload_size | |
id | 194557 |
size | 6,981 |
A macro that embeds all files in a specified directory into the executable at compile-time.
Works similarly to include_bytes!
macro.
#![feature(proc_macro_hygiene)]
fn main() {
let dir = embeddir::embed!("examples/static");
for (filename, contents) in &dir {
println!("Filename: {}, Contents: \"{}\"",
filename,
std::str::from_utf8(contents).unwrap());
}
}