def builtin_row

bendvy-ecs-core@0.1.0.4 · ordinary_app_relation.bend:70

import bendvy-ecs-core@0.1.0.4/ordinary_app_relation.bend as OrdinaryAppRelation
import Base
import bendvy-ecs-core@0.1.0.4/relation_query.bend as RQ
import bendvy-ecs-core@0.1.0.4/inspector_query.bend as IQ
import bendvy-ecs-core@0.1.0.4/inspector_query_projection.bend as Select

70# Default textual presentation of a detached row; it does not perform a query.
71def builtin_row(~S:Data,value:Row(~S)) -> String:
72  match value:
73    case IQ.ProjectedRow{entity,Select.Product{_,cells}}:handle(~S,entity) ++ ":" ++ List.show(&2,RQ.Cell<S>,cell(~S),cells)

Uses (9)

Used by (20)