Module ids

Source

Structs§

CodeMapping
A mapping for a code rewrite.
CrateId
FileId
FlagId
FlagLongId
The long ID for a compilation flag.
VirtualFile

Enums§

CodeOrigin
The origin of a code mapping.
CrateLongId
A crate is a standalone file tree representing a single compilation unit.
Directory
FileKind
Whether the file holds syntax for a module or for an expression.
FileLongId
We use a higher level FileId struct, because not all files are on disk. Some might be online. Some might be virtual/computed on demand.

Constants§

CAIRO_FILE_EXTENSION

Traits§

UnstableSalsaId
A trait for getting the internal salsa::InternId of a short id object.