type RemoveResult

bendvy-ecs-core@0.1.0.3 · component.bend:43

import bendvy-ecs-core@0.1.0.3/component.bend as Component
import Base
import world.bend as W

43# Transactional removal result retaining Tx on success or refusal. The removed
44# payload remains in the inverse journal for rollback rather than being returned.
45type RemoveResult<Tx: Type> is Type:
46  Removed{tx: Tx}
47  RemoveRejected{tx: Tx,error: W.WorldError}

Uses (1)

Used by (0)

No other definition uses this definition.