Rust types and traits definitions to implement Bazel's Build event protcol. To learn what does what check out bazel's docs