effect-tea-persistent
    Preparing search index...
    Reply:
        | Readonly<{ _tag: "Accepted" }>
        | Readonly<{ _tag: "Rejected"; reason: Reason | null }>
        | Readonly<{ _tag: "NotFound" }>

    What an inbound message is answered. Accepted and Rejected are stored under the sender and its request id, and a retry gets them again. NotFound is the runtime's, and is not: a caller's retry once the entity exists is applied. An operation's is kept for its work, so a run after a crash is given it again (decision 0253). A caller outside may also get Suspended, not stored either; send never does, since it waits.

    Type Parameters

    • Reason

    Type Declaration

    • Readonly<{ _tag: "Accepted" }>
    • Readonly<{ _tag: "Rejected"; reason: Reason | null }>

      reason is null for a bare reject.

    • Readonly<{ _tag: "NotFound" }>