Optimizing Graph Traversal in Query Based Incremental Compiler Written in Rust