GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing doc.rust-lang.org — Config in rustc_interface::interface - Rust Expand descriptionThe compiler configuration Fields§§opts: OptionsCommand line options crate_cfg: Vec<String>Unparsed cfg! configuration in addition to the default ones. crate_check_cfg: Vec<String>§input: Input§output_dir: Option<PathBuf>§output_file: Option<OutFileName>§ice_file: Option<PathBuf>§file_loader: Option<Box<dyn FileLoader + Send + Sync>>Load files from sources other than the file system. Has no uses within this repository, but may be used in the future by bjorn3 for “hooking rust-analyzer’s VFS into rustc at some point for running rustc without having to save”. (See #102759.) lint_caps: FxHashMap<LintId, Level>§psess_created: Option<Box<dyn FnOnce(&mut ParseSess) + Send>>This is a callback from the driver that is called when track_state: Option<Box<dyn FnOnce(&Session) + Send>>This is a callback to track otherwise untracked state used by the caller. You can write to register_lints: Option<Box<dyn Fn(&Session, &mut LintStore) + Send + Sync>>This is a callback from the driver that is called when we’re registering lints; it is called during lint loading when we have the LintStore in a non-shared state. Note that if you find a Some here you probably want to call that function in the new function being registered. override_queries: Option<fn(&Session, &mut Providers)>This is a callback from the driver that is called just after we have populated the list of queries. extra_symbols: Vec<&'static str>An extra set of symbols to add to the symbol interner, the symbol indices
will start at make_codegen_backend: Option<Box<dyn FnOnce(&EarlySession) -> Box<dyn CodegenBackend> + Send>>This is a callback from the driver that is called to create a codegen backend. Has no uses within this repository, but is used by bjorn3 for “the hotswapping branch of cg_clif” for “setting the codegen backend from a custom driver where the custom codegen backend has arbitrary data.” (See #102759.) using_internal_features: &'static AtomicBoolThe inner atomic value is set to true when a feature marked as Auto Trait Implementations§impl !DynSend for Configimpl !DynSync for Configimpl !RefUnwindSafe for Configimpl !Sync for Configimpl !UnwindSafe for Configimpl Forget for Configimpl Freeze for Configimpl Move for Configimpl Send for Configimpl Unpin for Configimpl UnsafeUnpin for ConfigBlanket Implementations§
impl<T> BorrowMut<T> for T |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |