Macros§
- convert_
item_ 🔒ref - wrap_
unwrap_ 🔒enum - Implement
TryFromandFromto convert between an enum and its variants.
Structs§
- Builtin
Index Op - One of 8 built-in indexing operations.
- DeclRef
- A generic
*DeclRef-shaped struct, used when we’re generic over the type of item. - FnPtr
- Reference to a function, possibly indirected via a trait.
- FunDecl
Id - FunDecl
Ref - Reference to a function declaration.
- Global
Decl Id - Global
Decl Ref - Reference to a global declaration.
- Maybe
Builtin FunDecl Ref - Reference to a function, possibly indirected via a trait.
Used to convert from
DeclRef. - Trait
Decl Id - Trait
Decl Ref - A predicate of the form
Type: Trait<Args>. - Trait
Impl Id - Trait
Impl Ref - A reference to a tait impl, using the provided arguments.
- Type
Decl Id - Type
Decl Ref - Reference to a type declaration or builtin type.
Enums§
- Assoc
Item Id - The id of an associated item within a trait.
- Builtin
FunId - A built-in function, representing a specific built-in function that’s part of the LLBC semantics.
- FnPtr
Kind - FunId
- A regular or builtin function.
- ItemId
- The id of a translated item.
- Maybe
Assoc Item Id - The id of a translated item or associated item definition.
- TypeId
- Type identifier.