mirror of
https://github.com/tokio-rs/tokio.git
synced 2025-10-01 12:20:39 +00:00
task: fix missing doc(cfg(...)) attributes for JoinSet
(#4531)
## Motivation The `JoinSet` type is currently missing the `tokio_unstable` and `feature = "rt"` `doc(cfg(...))` attributes, making it erroneously appear to be available without the required feature and without unstable features enabled. This is incorrect. I believe this is because `doc(cfg(...))` on a re-export doesn't actually add the required cfgs to the type itself, and the `cfg_unstable!` is currently only guarding a re-export and module. ## Solution This PR fixes the missing attributes.
This commit is contained in:
parent
3f508d1622
commit
0b97567b49
@ -48,6 +48,7 @@ use crate::util::IdleNotifiedSet;
|
|||||||
/// ```
|
/// ```
|
||||||
///
|
///
|
||||||
/// [unstable]: crate#unstable-features
|
/// [unstable]: crate#unstable-features
|
||||||
|
#[cfg_attr(docsrs, doc(cfg(all(feature = "rt", tokio_unstable))))]
|
||||||
pub struct JoinSet<T> {
|
pub struct JoinSet<T> {
|
||||||
inner: IdleNotifiedSet<JoinHandle<T>>,
|
inner: IdleNotifiedSet<JoinHandle<T>>,
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user