type Returned

bendvy-ecs-core@0.1.0.4 · restore_raw_owner.bend:6

import bendvy-ecs-core@0.1.0.4/restore_raw_owner.bend as RestoreRawOwner
import Base
import bendvy-ecs-core@0.1.0.4/decode_data.bend as D
import bendvy-ecs-core@0.1.0.4/restore_raw.bend as Raw

6# ParseRejected returns actual unchanged owner/runtime with original Raw/error.
7# Delivered retains original Raw beside the restore callback's actual Output;
8# its inner outcome/recovery determines semantic restore success or refusal.
9type Returned<Owner:Type,Runtime:Type,Output:Type> is Type:
10  ParseRejected{owner:Owner,runtime:Runtime,original:D.Raw,error:Raw.Error}
11  Delivered{original:D.Raw,output:Output}

Uses (2)

Used by (2)