2
0
Fork 1
mirror of https://github.com/async-rs/async-std.git synced 2025-01-31 01:35:33 +00:00

Fixed ambiguous associated types

This commit is contained in:
Abhishek C. Sharma 2019-11-04 15:19:47 +05:30
parent e36172e808
commit d7afcada76

View file

@ -153,10 +153,10 @@ extension_trait! {
/// ```
#[cfg_attr(feature = "docs", doc(cfg(unstable)))]
#[cfg(any(feature = "unstable", feature = "docs"))]
fn flatten(self) -> FlattenFuture<Self, <Self::Output as IntoFuture>::Future>
fn flatten(self) -> impl Future<Output = <<Self as Future>::Output as IntoFuture>::Output> [FlattenFuture<Self, <<Self as Future>::Output as IntoFuture>::Future>]
where
Self: Future + Sized,
Self::Output: IntoFuture
<Self as Future>::Output: IntoFuture
{
FlattenFuture::new(self)
}