type Merge

bendvy-ecs-core@0.1.0.3 · schema_fragments.bend:41

import bendvy-ecs-core@0.1.0.3/schema_fragments.bend as SchemaFragments
import Base

41# Merged owns the combined fragment; Rejected returns both original affine
42# fragments with the conflict. Refusal does not execute an initializer.
43type Merge<S: Data,L: Type,R: Type> is Type:
44  Merged{fragment: Fragment<S,L & R>}
45  Rejected{error: Error,left: Fragment<S,L>,right: Fragment<S,R>}

Uses (3)

Used by (2)