A procedure macro to unify SYNC and ASYNC implementation
Last release 3 months ago
15 May 2026
Release timing varies
gaps range from 2 weeks to 2.2 years
This project publishes no release notes
the list below is its commits, not an announcement
3 versions withdrawn
withdrawn after publishing
7 years old
16 releases · first in 2020
Release timeline
16 releases since 2020Releases
- 0.2.1115 May 2026
Release notes
This project publishes no release notes. Between
v0.2.10andv0.2.11there were 4 commits, 3 of them substantive:- feat(AFIT): rewrite
impl Future/Pin<Box<dyn Future>>return types in sync mode - test: fix test error for bad sync cond
- chore(release): 0.2.11
- feat(AFIT): rewrite
- 0.2.1022 Feb 2024
Release notes
This project publishes no release notes. Between
v0.2.9andv0.2.10there were 2 commits, 2 of them substantive:- Support impl blocks for types
- chore(release): 0.2.10
- 0.2.931 Jan 2024
Release notes
This project publishes no release notes. Between
v0.2.8andv0.2.9there were 4 commits, 4 of them substantive:- feat: support
async fnin traits - doc: add reason why AFIT is not default mode for now
- doc: refine wording
- chore(release): 0.2.9
- feat: support
- 0.2.830 Jan 2024
Release notes
This project publishes no release notes. Between
v0.2.7andv0.2.8there were 3 commits, 3 of them substantive:- The macros are called
async_implandsync_impl - Update to syn v2
- chore(release): 0.2.8
- The macros are called
- 0.2.71 Feb 2023
Release notes
This project publishes no release notes. Between
v0.2.6andv0.2.7there were 6 commits, 5 of them substantive:- fix: applying to pub(crate) trait fail
- Fix minor typos in README.md
- feat: allow
maybe_asyncon static - ci: fix cargo test
- chore(release): 0.2.7
- 0.2.628 May 2021
Release notes
This project publishes no release notes. Between
v0.2.5andv0.2.6there were 5 commits, 5 of them substantive:- Upgrade to GitHub-native Dependabot
- fix: remove async test if condition not match
- chore(release): 0.2.5
- fix: test is removed when is_sync
- chore(release): 0.2.6
- 0.2.528 May 2021withdrawn
Release notes
This project publishes no release notes. Between
v0.2.4andv0.2.5there were 2 commits, 2 of them substantive:- fix: remove async test if condition not match
- chore(release): 0.2.5
- 0.2.428 Mar 2021
Release notes
This project publishes no release notes. Between
v0.2.3andv0.2.4there were 8 commits, 8 of them substantive:- feat: replace generic type of Future with Output
- test: replace generic type of Future with Output
- test: sync impl and async impl
- style: define ServiceClient before trait impl
- doc: sync readme with lib.rs
- style: rustfmt
- feat: search trait bound that ends with
Future - chore(release): 0.2.4
- 0.2.327 Mar 2021
Release notes
This project publishes no release notes. Between
v0.2.2andv0.2.3there were 4 commits, 2 of them substantive:- fix: enable full feature gate for syn
- chore(release): 0.2.3
- 0.2.219 Oct 2020
Nothing published for this version
- 0.2.15 Oct 2020withdrawn
Nothing published for this version
- 0.2.024 Jun 2020
Nothing published for this version
- 0.1.322 Apr 2020
Nothing published for this version
- 0.1.222 Apr 2020
Nothing published for this version
- 0.1.115 Jan 2020
Nothing published for this version
- 0.1.015 Jan 2020withdrawn
Nothing published for this version