ModulesΒ§
- sealed π
MacrosΒ§
- define_
callbacks π - define_
feedable π - ensure_
ok_ πresult - local_
key_ πif_ separate_ extern - If
separate_provide_extern, then the key can be projected to its local key via<$K as AsLocalKey>::LocalKey. - query_
ensure_ πselect - Calls either
query_ensureorquery_ensure_error_guaranteed, depending on whether the list of modifiers containsreturn_result_from_ensure_ok. - query_
helper_ πparam_ ty - query_
if_ πarena - separate_
provide_ πextern_ decl - separate_
provide_ πextern_ default
StructsΒ§
- Cycle
Error - Cycle
Placeholder - Query
State - For a particular query, keeps track of βactiveβ keys, i.e. keys whose evaluation has started but has not yet finished successfully.
- Query
System - Query
System Fns - QueryV
Table - Stores function pointers and other metadata for a particular query.
- TyCtxt
At - TyCtxt
Ensure Done - TyCtxt
Ensure Ok
EnumsΒ§
- Active
KeyStatus - For a particular query and key, tracks the status of a query evaluation that has started, but has not yet finished successfully.
- Cycle
Error Handling - How a particular query deals with query cycle errors.
- Query
Mode
TraitsΒ§
- Into
Query Param - An analogue of the
Intotrait thatβs intended only for query parameters.
FunctionsΒ§
- default_
extern_ πquery - default_
query π