Module rustc::hir::def_id
[−]
[src]
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
Structs
CrateNum |
[ Experimental ]
|
DefId |
[ Experimental ] A DefId identifies a particular definition, by combining a crate index and a def index. |
DefIndex |
[ Experimental ]
|
LocalDefId |
[ Experimental ] A LocalDefId is equivalent to a DefId with |
Enums
DefIndexAddressSpace |
[ Experimental ]
|
Constants
BUILTIN_MACROS_CRATE |
[ Experimental ] Virtual crate for builtin macros |
CRATE_DEF_INDEX |
[ Experimental ] The crate root is always assigned index 0 by the AST Map code,
thanks to |
DEF_INDEX_HI_START |
[ Experimental ] The start of the "high" range of DefIndexes. |
INVALID_CRATE |
[ Experimental ] A CrateNum value that indicates that something is wrong. |
LOCAL_CRATE |
[ Experimental ] Item definitions in the currently-compiled crate would have the CrateNum LOCAL_CRATE in their DefId. |
RESERVED_FOR_INCR_COMP_CACHE |
[ Experimental ] A special CrateNum that we use for the tcx.rcache when decoding from the incr. comp. cache. |