async-recursion 1.1.1

Recursion for async functions
Documentation
error: received duplicate argument: `?Send`
 --> tests/ui/args_repeated.rs:3:1
  |
3 | #[async_recursion(?Send, ?Send)]
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  |
  = note: this error originates in the attribute macro `async_recursion` (in Nightly builds, run with -Z macro-backtrace for more info)

error: received too many arguments
 --> tests/ui/args_repeated.rs:6:1
  |
6 | #[async_recursion(?Send, Sync, ?Send)]
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  |
  = note: this error originates in the attribute macro `async_recursion` (in Nightly builds, run with -Z macro-backtrace for more info)

error: received too many arguments
 --> tests/ui/args_repeated.rs:9:1
  |
9 | #[async_recursion(Sync, ?Send, Sync, ?Send)]
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  |
  = note: this error originates in the attribute macro `async_recursion` (in Nightly builds, run with -Z macro-backtrace for more info)