Commits
Breaking changes:
- Rename crate: futures_kind โ future_form
- Rename macro: #[kinds] โ #[future_form]
- Rename trait: IntoFutureKind โ FromFuture
- Rename method: into_kind โ from_future
New features:
- Custom FutureForm types supported in macro
- #![no_std] with extern crate alloc
Improvements:
- Remove proc-macro-warning dependency
- Add compile-fail tests (trybuild)
- Add HACKING.md contributor guide
- Add extensions doc module for docs.rs
Proc macro generates Sendable and Local trait impls from a single
generic definition. Supports conditional bounds per variant.
IntoFutureKind abstracts over boxing for extensibility.
Breaking changes:
- Rename crate: futures_kind โ future_form
- Rename macro: #[kinds] โ #[future_form]
- Rename trait: IntoFutureKind โ FromFuture
- Rename method: into_kind โ from_future
New features:
- Custom FutureForm types supported in macro
- #![no_std] with extern crate alloc
Improvements:
- Remove proc-macro-warning dependency
- Add compile-fail tests (trybuild)
- Add HACKING.md contributor guide
- Add extensions doc module for docs.rs