File tree 1 file changed +7
-2
lines changed
1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -68,10 +68,15 @@ declare_lint! {
68
68
/// }
69
69
/// ```
70
70
///
71
+ /// This still allows the use of `async fn` within impls of the trait.
72
+ /// However, it also means that the trait will never be compatible with
73
+ /// impls where the returned [`Future`] of the method does not implement
74
+ /// `Send`.
75
+ ///
71
76
/// Conversely, if the trait is used only locally, if it is never used in
72
77
/// generic functions, or if it is only used in single-threaded contexts
73
- /// that do not care whether the returned [`Future`] implements [auto traits]
74
- /// such as [`Send`], then the lint may be suppressed.
78
+ /// that do not care whether the returned [`Future`] implements [`Send`],
79
+ /// then the lint may be suppressed.
75
80
///
76
81
/// [`Future`]: https://doc.rust-lang.org/core/future/trait.Future.html
77
82
/// [`Send`]: https://doc.rust-lang.org/core/marker/trait.Send.html
You can’t perform that action at this time.
0 commit comments