Skip to main content

Module plumbing

Module plumbing 

Source

Macros§

define_callbacks 🔒
maybe_into_query_key 🔒

Structs§

Cycle
QueryState
For a particular query, keeps track of “active” keys, i.e. keys whose evaluation has started but has not yet finished successfully.
QuerySystem
QueryVTable
Stores data and metadata (e.g. function pointers) for a particular query.
TyCtxtAt
TyCtxtEnsureDone
TyCtxtEnsureOk
TyCtxtEnsureResult

Enums§

ActiveKeyStatus
For a particular query and key, tracks the status of a query evaluation that has started, but has not yet finished successfully.
QueryMode

Functions§

default_extern_query 🔒
default_query 🔒