Structs§
- Code
Mapping - A mapping for a code rewrite.
- CrateId
- FileId
- FlagId
- Flag
Long Id - The long ID for a compilation flag.
- Virtual
File
Enums§
- Code
Origin - The origin of a code mapping.
- Crate
Long Id - A crate is a standalone file tree representing a single compilation unit.
- Directory
- File
Kind - Whether the file holds syntax for a module or for an expression.
- File
Long Id - 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§
Traits§
- Unstable
Salsa Id - A trait for getting the internal salsa::InternId of a short id object.