Crate rustc_plugin
source ·Expand description
A framework for writing plugins that integrate with the Rust compiler.
Much of this library is either directly copy/pasted, or otherwise generalized from the Clippy driver: https://github.com/rust-lang/rust-clippy/tree/master/src
Structs
- Arguments from your plugin to the rustc_plugin framework.
Enums
- Specification of a set of crates.
Traits
- Interface between your plugin and the rustc_plugin framework.
Functions
- The top-level function that should be called in your user-facing binary.
- The top-level function that should be called by your internal driver binary.