Back to browse
Asupersync, the Cancel-Correct Async Runtime for Rust

Asupersync, the Cancel-Correct Async Runtime for Rust

by eigenvalue·Feb 27, 2026·3 points·1 comment

AI Analysis

●●●BangerWizardryBig BrainZero to One

Replaces developer discipline with enforced three-phase cancellation, backed by formal proofs.

Strengths
  • Three-phase cancel protocol (Request→Drain→Finalize) solves real 'silent drop' bug in standard Rust async
  • Formal verification with 12+ proven safety guarantees goes beyond typical runtime claims
  • Structured concurrency with linear obligations and capability security baked into type system
Weaknesses
  • Early-stage tooling (v0.2.6) means ecosystem adoption is minimal—unclear adoption friction vs Tokio
  • Deterministic testing requires 'test seeds'—may conflict with existing Proptest/quickcheck workflows
Target Audience

Systems engineers, Rust async library maintainers, projects requiring graceful shutdown

Similar To

Tokio · async-std · embassy

Similar Projects