PackageTrack

crates.io · #1227

maybe-async

0.2.1150M downloads/mofMeow/maybe-async-rs

A procedure macro to unify SYNC and ASYNC implementation

Release timeline

16 releases since 2020
2020202120222023202420252026

Releases

  1. 0.2.1115 May 2026
    Release notes

    This project publishes no release notes. Between v0.2.10 and v0.2.11 there 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
  2. 0.2.1022 Feb 2024
    Release notes

    This project publishes no release notes. Between v0.2.9 and v0.2.10 there were 2 commits, 2 of them substantive:

    • Support impl blocks for types
    • chore(release): 0.2.10
  3. 0.2.931 Jan 2024
    Release notes

    This project publishes no release notes. Between v0.2.8 and v0.2.9 there were 4 commits, 4 of them substantive:

    • feat: support async fn in traits
    • doc: add reason why AFIT is not default mode for now
    • doc: refine wording
    • chore(release): 0.2.9
  4. 0.2.830 Jan 2024
    Release notes

    This project publishes no release notes. Between v0.2.7 and v0.2.8 there were 3 commits, 3 of them substantive:

    • The macros are called async_impl and sync_impl
    • Update to syn v2
    • chore(release): 0.2.8
  5. 0.2.71 Feb 2023
    Release notes

    This project publishes no release notes. Between v0.2.6 and v0.2.7 there were 6 commits, 5 of them substantive:

    • fix: applying to pub(crate) trait fail
    • Fix minor typos in README.md
    • feat: allow maybe_async on static
    • ci: fix cargo test
    • chore(release): 0.2.7
  6. 0.2.628 May 2021
    Release notes

    This project publishes no release notes. Between v0.2.5 and v0.2.6 there 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
  7. 0.2.528 May 2021withdrawn
    Release notes

    This project publishes no release notes. Between v0.2.4 and v0.2.5 there were 2 commits, 2 of them substantive:

    • fix: remove async test if condition not match
    • chore(release): 0.2.5
  8. 0.2.428 Mar 2021
    Release notes

    This project publishes no release notes. Between v0.2.3 and v0.2.4 there 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
  9. 0.2.327 Mar 2021
    Release notes

    This project publishes no release notes. Between v0.2.2 and v0.2.3 there were 4 commits, 2 of them substantive:

    • fix: enable full feature gate for syn
    • chore(release): 0.2.3
  10. 0.2.219 Oct 2020

    Nothing published for this version

  11. 0.2.15 Oct 2020withdrawn

    Nothing published for this version

  12. 0.2.024 Jun 2020

    Nothing published for this version

  13. 0.1.322 Apr 2020

    Nothing published for this version

  14. 0.1.222 Apr 2020

    Nothing published for this version

  15. 0.1.115 Jan 2020

    Nothing published for this version

  16. 0.1.015 Jan 2020withdrawn

    Nothing published for this version