Crates.io | lilos-handoff |
lib.rs | lilos-handoff |
version | 1.0.1 |
source | src |
created_at | 2024-03-03 04:07:37.182575 |
updated_at | 2024-04-26 15:58:11.316484 |
description | Synchronous rendezvous structure for lilos |
homepage | |
repository | https://github.com/cbiffle/lilos |
max_upload_size | |
id | 1160282 |
size | 17,724 |
lilos
This implements a synchronous rendezvous structure, which lets a task pass a value to another task without extra copies or reserving storage space.
This used to be part of the core lilos
API, but was extracted during the
process of finalizing the lilos
1.0 version. It is currently separate from
lilos
because its API is not cancel-safe.
Despite not being cancel-safe, it's still quite useful. See the module docs for more details.