Expand description
This file contains information about the builtin functions/types/traits definitions
IMPORTANT: When checking whether names are equal to one of the reference names below, we ignore the disambiguators (see crate::names and [crate::names_utils]).
Enums§
- We redefine identifiers for built-in functions here, instead of reusing the identifiers from [ullbc_ast], because:
Statics§
Functions§
- When translating from MIR to ULLBC, we ignore some type parameters for some builtin types. For instance, many types like box or vec are parameterized (in MIR) by an allocator (
std::alloc::Allocator
): we ignore it.