Function rerun_in_except::rerun_in_except
source · [−]Expand description
Return cargo rerun-if-changed lines to rerun build script if files in folder are changed, excluding listed
Takes the directory to check, and a slice of files under that directory to exclude. Returns a string in the format:
cargo:rerun-if-changed=path/to/folder/test.c
cargo:rerun-if-changed=path/to/folder/test.h
Errors
Errors if the directory cannot be read. Any invalid files will be skipped.
Example
ⓘ
println!("{}", rerun_in_except("./frontend", &["./frontend/node_modules", "./frontend/artifacts"]).unwrap())