Pure‑Rust ZeroMQ runtime exposes async cancellation blind spot
omq.rs delivers a zero‑dependency, io_uring‑backed ZeroMQ implementation written entirely in safe Rust. While it proves memory safety, its async futures can be dropped mid‑operation, revealing that Rust’s guarantees don’t extend to cancellation safety. Developers must now audit async code beyond the compiler’s checks.