rustc_
trait_
selection
1.86.0-nightly
(649b995a9 2025-01-22)
Module data_
structures
Module Items
Structs
Enums
Functions
Type Aliases
In rustc_
trait_
selection::
infer::
canonical::
ir
rustc_trait_selection
::
infer
::
canonical
::
ir
Module
data_structures
Copy item path
Source
Structs
§
Delayed
Map
A hashmap which only starts hashing after ignoring the first few inputs.
Delayed
Set
Lrc
A thread-safe reference-counting pointer. ‘Arc’ stands for ‘Atomically Reference Counted’.
SsoHash
Set
Small-storage-optimized implementation of a set.
Enums
§
SsoHash
Map
Small-storage-optimized implementation of a map.
Functions
§
ensure_
sufficient_
stack
Grows the stack on demand to prevent stack overflow. Call this in strategic locations to “break up” recursive calls. E.g. almost any call to
visit_expr
or equivalent can benefit from this.
Type Aliases
§
HashMap
Type alias for a hashmap using the
fx
hash algorithm.
HashSet
Type alias for a hashmap using the
fx
hash algorithm.
Index
Map
Index
Set