def displayed_access

bendvy-ecs-core@0.1.0.4 · component.bend:360

import bendvy-ecs-core@0.1.0.4/component.bend as Component
import Base
import bendvy-ecs-core@0.1.0.4/trace_facts.bend as TraceFacts

360def displayed_access(~V:Data,~display:V -> String,value:Access<V>) -> TraceFacts.Value:
361  match value:
362    case Found{value}:TraceFacts.DisplayedValue{display(value)}
363    case ComponentAbsent{}:TraceFacts.UnavailableValue{}
364    case MissingEntity{}:TraceFacts.UnavailableValue{}

Uses (3)

Used by (1)