Macro include_static_file

Source
macro_rules! include_static_file {
    ( $n:expr, $( $x:expr ),* ) => { ... };
}
Expand description

A macro loads static files in default template with include_str! macro.

ยงExamples

// read file(s) from src/theme/blog/ dir
let v = nib::include_static_file!("blog", "css/index.css");

assert_eq!(v.len(), 1);
assert_eq!(get_type(&v), "alloc::vec::Vec<(&str, &str)>");

let key = v[0].0;
let dat = v[0].1;

dbg!(&dat);
assert_eq!(key, "css/index.css");
assert!(dat.starts_with("* {\n"));