asupersync-rust
Installation
SKILL.md
Contains Shell Commands
This skill contains shell command directives (!`command`) that may execute system commands. Review carefully before installing.
Asupersync Rust
Use these conventions for Dicklesworthstone/asupersync, a spec-first async runtime for Rust focused on structured concurrency, explicit capabilities, cancellation protocols, and deterministic testing.
Source Baseline
- Prefer the upstream repository and matching docs over old snippets:
https://github.com/Dicklesworthstone/asupersync. - Baseline checked for this skill: upstream
mainatbd6e0a3d, package version0.3.3, Rust edition2024. - Asupersync is a
0.xcrate and its ownsrc/lib.rssays public items should be treated as unstable unless documented otherwise. - Current core crate uses nightly-only Rust features such as
try_trait_v2; do not present it as stable-toolchain drop-in code. - Default builds include
proc-macros; if default features are disabled, enableproc-macrosforscope!,spawn!,join!,join_all!, andrace!.
When to Choose It
Choose Asupersync when correctness under cancellation matters more than ecosystem convenience: