|
|
@ -786,15 +786,14 @@ extension_trait! {
|
|
|
|
# }) }
|
|
|
|
# }) }
|
|
|
|
```
|
|
|
|
```
|
|
|
|
"#]
|
|
|
|
"#]
|
|
|
|
fn min_by<F>(
|
|
|
|
fn min<F>(
|
|
|
|
self,
|
|
|
|
self,
|
|
|
|
compare: F,
|
|
|
|
) -> impl Future<Output = Option<Self::Item>> [MinFuture<Self, F, Self::Item>]
|
|
|
|
) -> impl Future<Output = Option<Self::Item>> [MinByFuture<Self, F, Self::Item>]
|
|
|
|
|
|
|
|
where
|
|
|
|
where
|
|
|
|
Self: Sized,
|
|
|
|
Self: Sized,
|
|
|
|
F: FnMut(&Self::Item, &Self::Item) -> Ordering,
|
|
|
|
F: FnMut(&Self::Item, &Self::Item) -> Ordering,
|
|
|
|
{
|
|
|
|
{
|
|
|
|
MinByFuture::new(self, compare)
|
|
|
|
MinFuture::new(self)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
#[doc = r#"
|
|
|
|
#[doc = r#"
|
|
|
|