Files
codeql/rust/ql/test/extractor-tests/crate_graph/crates.ql
2025-03-14 13:18:02 +01:00

17 lines
377 B
Plaintext

/**
* @id crate-graph
* @name Crate Graph
* @kind graph
*/
import rust
class MyCrate extends Crate {
// avoid printing locations for crates outside of the test folder
Location getLocation() { result = super.getLocation() and this.fromSource() }
}
query predicate nodes(MyCrate c) { any() }
query predicate edges(MyCrate c1, MyCrate c2) { c1.getADependency() = c2 }