Component.tx_set_displayed: def of bendvy-ecs-core@0.1.0.4 Import: import bendvy-ecs-core@0.1.0.4/component.bend as Component Lines 377-382 of bendvy-ecs-core@0.1.0.4/component.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.4/component.bend&start_line=377&end_line=382 import Base import column.bend as Col import world.bend as W import transaction.bend as T # Trace-aware tx_set: when tracing is enabled, project the current and incoming # values and render detached V strings to annotate the attempted write/refusal. # Disabled tracing delegates directly without these presentation reads. Ownership # and write results remain those of tx_set; project/display are trusted adapters. def tx_set_displayed(~S:Data,~Store:Type,~R:Type,~E:Data,~Rest:Type,~C:Type,~V:Data,~Token:Data,~take:Store -> Rest & Col.Column,~put:Rest -> Col.Column -> Store,~project:C -> C & V,~display:V -> String,family:Family,tx:T.Tx,E>,handle:W.Handle,incoming:C) -> SetResult,E>,C>: displayed_enabled(~S,~Store,~R,~E,~Rest,~C,~V,~Token,~take,~put,~project,~display,family,handle,incoming,T.trace_enabled(~W.World,~E,tx)) Uses (10): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Pair https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/column.bend&name=Column https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/component.bend&name=Family https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/component.bend&name=SetResult https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/component.bend&name=displayed_enabled https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/transaction.bend&name=Tx https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/transaction.bend&name=trace_enabled https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/world.bend&name=Handle https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/world.bend&name=World