sva-engine 0.3.0

Renders a resolved graph into per-node buffers a query can be asked of
Documentation
1
2
3
4
5
6
7
8
// Concern: fingerprints this crate's sources, so a changed sva-engine retires every persisted render | Non-concern: what a fingerprint keys (lib.rs) | IO: (src/**) -> SVA_ENGINE_SRC_HASH

fn main() {
    println!("cargo:rerun-if-changed=src");
    println!("cargo:rerun-if-changed=build.rs");
    let hash = sva_fingerprint::source_hash(std::path::Path::new("src"));
    println!("cargo:rustc-env=SVA_ENGINE_SRC_HASH={hash:016x}");
}