[−][src]Crate rustc_ap_rustc_session
Re-exports
pub use getopts; |
Modules
cgu_reuse_tracker | Some facilities for tracking how codegen-units are reused during incremental compilation. This is used for incremental compilation tests and debug output. |
config | Contains infrastructure for configuring the compiler, including parsing command-line options. |
filesearch | |
lint | |
output | Related to out filenames of compilation (e.g. save analysis, binaries). |
parse | Contains |
search_paths | |
utils |
Macros
declare_lint | Declares a static item of type |
declare_lint_pass | Declares a type named |
declare_tool_lint | |
impl_lint_pass | Implements |
lint_array | Declares a static |
Structs
Attribute | Metadata associated with an item. |
CrateDisambiguator | Hash value constructed out of all the |
FieldInfo | |
Limit | New-type wrapper around |
MarkedAttrs | |
OptimizationFuel | |
PerfStats | |
Session | Represents the data associated with a compilation session for a single crate. |
VariantInfo |
Enums
CtfeBacktrace | The behavior of the CTFE engine when an error occurs with regards to backtraces. |
DataTypeKind | |
DiagnosticMessageId | Diagnostic message ID, used by |
DiagnosticOutput | |
IncrCompSession | Holds data on the current incremental compilation session, if there is one. |
SizeKind |
Functions
build_session | |
early_error | |
early_warn |
Type Definitions
CompileResult |