def first_error

bendvy-ecs-core@0.1.0.3 · relation_reorder_core.bend:30

import bendvy-ecs-core@0.1.0.3/relation_reorder_core.bend as RelationReorderCore
import Base
import relation_types.bend as T

30def first_error(current: Maybe<&2,T.Error>,next: Unit -> Maybe<&2,T.Error>) -> Maybe<&2,T.Error>:
31  match current:
32    case Some{e}: Some{e}
33    case None{}: next(Unit{})

Uses (3)

Used by (1)