Module core

Source

StructsΒ§

DocContext πŸ”’
EmitIgnoredResolutionErrors πŸ”’
Due to https://github.com/rust-lang/rust/pull/73566, the name resolution pass may find errors that are never emitted. If typeck is called after this happens, then we’ll get an ICE: β€˜Res::Error found but not reported’. To avoid this, emit the errors now.
Options πŸ”’
The top-level command-line options struct.
UnstableOptions πŸ”’

EnumsΒ§

ImplTraitParam πŸ”’
DefId or parameter index (ty::ParamTy.index) of a synthetic type parameter for impl Trait in argument position.

FunctionsΒ§

create_config πŸ”’
Parse, resolve, and typecheck the given crate.
new_dcx πŸ”’
Creates a new DiagCtxt that can be used to emit warnings and errors.
run_global_ctxt πŸ”’