rust-embed 8.11.0

Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use std::{path::PathBuf, str::FromStr};

use rust_embed::Embed;

#[derive(Embed)]
#[folder = "examples/missing/"]
#[allow_missing = true]
struct Asset;

#[test]
fn missing_is_empty() {
  let path = PathBuf::from_str("./examples/missing").unwrap();
  assert!(!path.exists());
  assert_eq!(Asset::iter().count(), 0);
}