wiggle::async_trait is defined as async_trait::async_trait(?Send)

async methods used by wiggle currently need to Not have the Send
constraint, so rather than make all use sites pass the argument
to the re-exported async_trait macro, define a new macro that
applies the argument.
This commit is contained in:
Pat Hickey
2021-03-29 10:04:42 -07:00
parent b1a3c9047f
commit e38166ac3f
7 changed files with 25 additions and 10 deletions

1
Cargo.lock generated
View File

@@ -3651,6 +3651,7 @@ dependencies = [
name = "wiggle-macro"
version = "0.25.0"
dependencies = [
"proc-macro2",
"quote",
"syn",
"wiggle",