cairo_lang_filesystem

Module ids

Source

Structs§

Enums§

  • The origin of a code mapping.
  • A crate is a standalone file tree representing a single compilation unit.
  • Whether the file holds syntax for a module or for an expression.
  • 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§

  • A trait for getting the internal salsa::InternId of a short id object. This id is unstable across runs and should not be used to anything that is externally visible. This is currently used to pick representative for strongly connected components.