tree-sitter-language 0.1.6

The tree-sitter Language type, used by the library and by language implementations
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
fn main() {
    if std::env::var("TARGET")
        .unwrap_or_default()
        .starts_with("wasm32-unknown")
    {
        let manifest_dir = std::env::var("CARGO_MANIFEST_DIR").unwrap();
        let wasm_headers = std::path::Path::new(&manifest_dir).join("wasm/include");
        let wasm_src = std::path::Path::new(&manifest_dir).join("wasm/src");

        println!("cargo::metadata=wasm-headers={}", wasm_headers.display());
        println!("cargo::metadata=wasm-src={}", wasm_src.display());
    }
}