You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -171,7 +171,7 @@ MailBox supports following operations:
171
171
172
172
## Intrusive mailbox
173
173
174
-
In order to be intrusive, Envelope should looks like
174
+
In order to be intrusive, Envelope should look like
175
175
176
176
```zig
177
177
pub const T = struct {
@@ -195,6 +195,43 @@ For curious:
195
195
-[What does it mean for a data structure to be "intrusive"?](https://stackoverflow.com/questions/5004162/what-does-it-mean-for-a-data-structure-to-be-intrusive)
**TypeErased Mailbox** is an _intrusive_ mailbox that does **not know the message type**.
201
+
202
+
This implementation relies on [De-Genericify Linked Lists](https://ziglang.org/download/0.15.1/release-notes.html#De-Genericify-Linked-Lists) introduced in Zig 0.15.1.
203
+
204
+
In order to work with **_TypeErased Mailbox_** each message must embed a linked list node:
0 commit comments