馃馃殌 Abstract over `Send` and `!Send` traits crates.io/crates/future_form
README.md

Design Notes #

Architecture decisions and rationale for future_form.

Topics #

Document Summary
Send/!Send Fragmentation The core problem and the design space of solutions
Boxing Costs Performance implications of BoxFuture / LocalBoxFuture
Macro Architecture How #[future_form] parses, rewrites, and generates code
Host-Driven FFI Sans-IO polling pattern for foreign language consumers
Sans-IO Comparison PollOnce vs pure sans-IO state machines: trade-offs and when to use each
Extensibility Implementing custom FutureForm types
TAIT Migration Future direction when impl_trait_in_assoc_type stabilizes