Expand description
The RefResolver contract: turning references back into values.
This is protocol the libraries implement; the kernel defines the resolver trait and a temporary in-memory resolver, not the durable resolution policy.
Structs§
- Temporary
RefResolver - In-context
RefResolverbacked by the registry, datum store, and handle store; holds no state of its own.
Enums§
- Resolved
Ref - Outcome of resolving a
Refback toward a value or datum.
Traits§
- RefResolver
- Contract for assigning references to values and resolving them back.
Functions§
- value_
from_ datum - Builds a runtime
Valuefrom interned contentdatum, mapping symbol-keyed maps to tables and other maps to map expressions. - value_
from_ ref - Resolves
referenceto a runtimeValue, erroring when it cannot be turned into one (a missing or coordinate reference, or an unresolved symbol).