Update Convenient Transactions API to use Async Closures

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Minor - P4
    • 3.3.0
    • Affects Version/s: None
    • Component/s: Transactions
    • None
    • None
    • Rust Drivers
    • Not Needed
    • None
    • None
    • None
    • None
    • None
    • None

      Rust v1.85 announced the support for async closures which will return futures when called. This can help us simplify our current iteration of the Convenient Transactions API by making is simpler and more readable. This includes but is not limited to changes like removal of `my_data` field and the use of `.boxed()`  

      A/C

      • Existing API can be marked deprecated until next major version
      • Allow users to use this newer version of the API 

      Reference

            Assignee:
            Abraham Egnor
            Reporter:
            Rishit Bhatia
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: