|0.0.2||Jul 14, 2020|
|0.0.1||Jul 14, 2020|
|0.0.0||Jul 14, 2020|
#280 in Asynchronous
27 downloads per month
This crate provides a proof-of-concept proc macro attribute that allows async
traits to be possible, without wrapping everything in a
Box and erase the
types. This is made possible due to experimental
feature, as well as the unstable
generic_associated_types feature is not unstable, but an "incomplete"
experimental feature; rustc even gives you a warning when using it. Don't use
this in production code. At the moment it's probably a better idea to use a
type-erased async trait attribute proc macro, such as Dtolnay's
crate, or a similar one. That said, it'd be awesome both for me and for the
rust compiler if you could test this, find something that's missing in the
compiler or here, and file an issue.
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.