rust-lang / impl-trait-utils

Utilities for working with impl traits in Rust.
Apache License 2.0
89 stars 9 forks source link

Is there a plan for this crate? #35

Open Sytten opened 2 months ago

Sytten commented 2 months ago

Hi!

It has been some time that async trait have been released. Some crates have moved to it, but for some people the transition is not easy. It would be great if we could easy replace async-trait with something that can be boxed or not depending on a feature flag for example.

This crate was kinda of the promise of the partial async trait release but it seemed to have lost interest or focus. Important PR are in limbo and it clearly isn't getting a lot of community adoption/love.

So what's the plan here? Is this crate still important for the async WG or not?

I hope I don't sound harsh and I appreciate the hard work put into it, I am really just trying to see what are the next steps.

Best

tmandry commented 1 month ago

@Sytten thanks for your question.

@spastorino is working on support for dyn dispatch which should close the major remaining use case gap between this crate and async-trait.

I am willing to review PRs but unfortunately haven't done a good job of responding to activity on this repo. I'm more likely to respond to Zulip pings.

Sytten commented 1 month ago

Thanks for the update @tmandry hopefully we can make it more complete and start driving the community towards it. I have not seen a single crate use it at the moment.