#[real_async_trait]
This nightly-only crate provides a proof-of-concept proc macro attribute that
allows async functions within traits, without the possible runtime overhead of
wrapping everything in a Box
and erasing the types. This is made possible
thanks to the unstable generic_associated_types
and type_alias_impl_trait
nightly features.
Licensed under either of
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.