1effect/Mailbox#fromStream:
2 replacement: "Stream.toQueue"
3 note: "Mailbox was renamed and folded into Queue; Stream.toQueue returns a scoped Queue.Dequeue whose error includes Cause.Done."
4effect/Mailbox#into:
5 replacement: "Queue.into"
6 note: "Use Queue.into with a Queue.Enqueue whose error channel includes Cause.Done."
7effect/Mailbox#isMailbox:
8 replacement: "Queue.isQueue"
9 note: "Mailbox became the completion-aware v4 Queue model."
10effect/Mailbox#isReadonlyMailbox:
11 replacement: "Queue.isDequeue"
12 note: "ReadonlyMailbox became Queue.Dequeue."
13effect/Mailbox#Mailbox:
14 replacement: "Queue.Queue<A, E | Cause.Done>"
15 note: "Mailbox was folded into Queue; include Cause.Done in the error channel when normal end signaling is used."
16effect/Mailbox#make:
17 replacement: "Queue.make"
18 note: "Pass the v4 options object with optional capacity and strategy; a numeric capacity argument must become { capacity }."
19effect/Mailbox#ReadonlyMailbox:
20 replacement: "Queue.Dequeue<A, E | Cause.Done>"
21 note: "Use explicit Queue taking operations; Queue.Dequeue is not itself an Effect yielding message chunks."
22effect/Mailbox#ReadonlyTypeId:
23 replacement: "Queue.isDequeue"
24 note: "The public Mailbox type id was removed; use the Queue.isDequeue guard instead."
25effect/Mailbox#toStream:
26 replacement: "Stream.fromQueue"
27 note: "Convert a Queue.Dequeue to a Stream; Cause.Done is excluded from the resulting stream error type."
28effect/Mailbox#TypeId:
29 replacement: "Queue.isQueue"
30 note: "The public Mailbox type id was removed; use the Queue.isQueue guard instead."