~repos /rust-embed

#rust#proc-macro#http

git clone https://pyrossh.dev/repos/rust-embed.git
Discussions: https://groups.google.com/g/rust-embed-devs

rust macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev.


Files changed (4) hide show
  1. .travis.yml +1 -0
  2. Cargo.toml +1 -1
  3. appveyor.yml +1 -0
  4. impl/Cargo.toml +3 -0
.travis.yml CHANGED
@@ -14,6 +14,7 @@ matrix:
14
14
 
15
15
  script:
16
16
  - cargo test --test lib
17
+ - cargo test --test lib --features "debug-embed"
17
18
  - cargo test --test lib --release
18
19
  - cargo build --example basic
19
20
  - cargo build --example basic --release
Cargo.toml CHANGED
@@ -22,7 +22,7 @@ rocket_codegen = { version = "0.3.6", optional = true }
22
22
  rocket_contrib = { version = "0.3.6", optional = true }
23
23
 
24
24
  [features]
25
- debug-embed = []
25
+ debug-embed = ["rust-embed-impl/debug-embed"]
26
26
  nightly = ["rocket", "rocket_codegen", "rocket_contrib"]
27
27
  actix = ["actix-web", "mime_guess"]
28
28
 
appveyor.yml CHANGED
@@ -131,6 +131,7 @@ build: false
131
131
  test_script:
132
132
  - cargo +nightly fmt --all -- --check
133
133
  - cargo test --test lib
134
+ - cargo test --test lib --features "debug-embed"
134
135
  - cargo test --test lib --release
135
136
  - cargo build --example basic
136
137
  - cargo build --example basic --release
impl/Cargo.toml CHANGED
@@ -17,3 +17,6 @@ proc-macro = true
17
17
  syn = "0.11"
18
18
  quote = "0.3"
19
19
  walkdir = "2.1.4"
20
+
21
+ [features]
22
+ debug-embed = []