Module move_ir_types::location

source ·

Structs

  • The Loc struct is used to define a location in a file; where the file is considered to be a vector of bytes, and the range for a given Loc is defined by start and end index into that byte vector

Functions

  • Function used to have nearly tuple-like syntax for creating a Spanned

Type Definitions

  • An index into a file. Much like the codespan crate, a u32 is used here to for space efficiency. However, this assumes no file is larger than 4GB, so this might become a usize in the future if the space concerns turn out to not be an issue.