Module rustc_middle::ty::query

source ·

Modules

  • This module specifies the type returned from query providers and the type used for decoding. For regular queries this is the declared returned type V, but arena_cache will use <V as Deref>::Target instead.
  • This module has a function per query which takes a query_provided value and coverts it to a regular V value by allocating it on an arena if the query has the arena_cache modifier. This will happen when computing the query using a provider or decoding a stored result.
  • sealed 🔒

Macros

Structs

Traits