Auto merge of #27810 - servo:dependabot/cargo/futures-task-0.3.8, r=jdm
Auto merge of #27810 - servo:dependabot/cargo/futures-task-0.3.8, r=jdm

Bump futures-task from 0.3.5 to 0.3.8

Bumps [futures-task](https://github.com/rust-lang/futures-rs) from 0.3.5 to 0.3.8.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/releases">futures-task's releases</a>.</em></p>
<blockquote>
<h2>0.3.8</h2>
<ul>
<li>Switch proc-macros to use native <code>#[proc_macro]</code> at Rust 1.45+ (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2243">#2243</a>)</li>
<li>Add <code>WeakShared</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2169">#2169</a>)</li>
<li>Add <code>TryStreamExt::try_buffered</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2245">#2245</a>)</li>
<li>Add <code>StreamExt::cycle</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2252">#2252</a>)</li>
<li>Implemented <code>Clone</code> for <code>stream::{Empty, Pending, Repeat, Iter}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2248">#2248</a>, <a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2252">#2252</a>)</li>
<li>Fix panic in some <code>TryStreamExt</code> combinators (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2250">#2250</a>)</li>
</ul>
<h2>0.3.7</h2>
<ul>
<li>Fixed unsoundness in <code>MappedMutexGuard</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2240">#2240</a>)</li>
<li>Re-exported <code>TakeUntil</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2235">#2235</a>)</li>
<li>futures-test: Prevent double panic in <code>panic_waker</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2236">#2236</a>)</li>
</ul>
<h2>0.3.6</h2>
<ul>
<li>Fixed UB due to missing 'static on <code>task::waker</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2206">#2206</a>)</li>
<li>Added <code>AsyncBufReadExt::fill_buf</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2225">#2225</a>)</li>
<li>Added <code>TryStreamExt::try_take_while</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2212">#2212</a>)</li>
<li>Added <code>is_connected_to</code> method to <code>mpsc::{Sender, UnboundedSender}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2179">#2179</a>)</li>
<li>Added <code>is_connected_to</code> method to <code>oneshot::Sender</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2158">#2158</a>)</li>
<li>Implement <code>FusedStream</code> for <code>FuturesOrdered</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2205">#2205</a>)</li>
<li>Fixed documentation links</li>
<li>Improved documentation</li>
<li>futures-test: Added <code>track_closed</code> method to <code>AsyncWriteTestExt</code> and <code>SinkTestExt</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2159">#2159</a>)</li>
<li>futures-test: Implemented more traits for <code>InterleavePending</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2208">#2208</a>)</li>
<li>futures-test: Implemented more traits for <code>AssertUnmoved</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2208">#2208</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md">futures-task's changelog</a>.</em></p>
<blockquote>
<h1>0.3.8 - 2020-11-04</h1>
<ul>
<li>Switch proc-macros to use native <code>#[proc_macro]</code> at Rust 1.45+ (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2243">#2243</a>)</li>
<li>Add <code>WeakShared</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2169">#2169</a>)</li>
<li>Add <code>TryStreamExt::try_buffered</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2245">#2245</a>)</li>
<li>Add <code>StreamExt::cycle</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2252">#2252</a>)</li>
<li>Implemented <code>Clone</code> for <code>stream::{Empty, Pending, Repeat, Iter}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2248">#2248</a>, <a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2252">#2252</a>)</li>
<li>Fix panic in some <code>TryStreamExt</code> combinators (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2250">#2250</a>)</li>
</ul>
<h1>0.3.7 - 2020-10-23</h1>
<ul>
<li>Fixed unsoundness in <code>MappedMutexGuard</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2240">#2240</a>)</li>
<li>Re-exported <code>TakeUntil</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2235">#2235</a>)</li>
<li>futures-test: Prevent double panic in <code>panic_waker</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2236">#2236</a>)</li>
</ul>
<h1>0.3.6 - 2020-10-06</h1>
<ul>
<li>Fixed UB due to missing 'static on <code>task::waker</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2206">#2206</a>)</li>
<li>Added <code>AsyncBufReadExt::fill_buf</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2225">#2225</a>)</li>
<li>Added <code>TryStreamExt::try_take_while</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2212">#2212</a>)</li>
<li>Added <code>is_connected_to</code> method to <code>mpsc::{Sender, UnboundedSender}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2179">#2179</a>)</li>
<li>Added <code>is_connected_to</code> method to <code>oneshot::Sender</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2158">#2158</a>)</li>
<li>Implement <code>FusedStream</code> for <code>FuturesOrdered</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2205">#2205</a>)</li>
<li>Fixed documentation links</li>
<li>Improved documentation</li>
<li>futures-test: Added <code>track_closed</code> method to <code>AsyncWriteTestExt</code> and <code>SinkTestExt</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2159">#2159</a>)</li>
<li>futures-test: Implemented more traits for <code>InterleavePending</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2208">#2208</a>)</li>
<li>futures-test: Implemented more traits for <code>AssertUnmoved</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2208">#2208</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/rust-lang/futures-rs/commit/bde29dad82b7d8021c0a7c19aa059db7673ef822"><code>bde29da</code></a> Release 0.3.8</li>
<li><a href="https://github.com/rust-lang/futures-rs/commit/ed0c997e8620c3d01a49dbd15549e57b7c0c42c0"><code>ed0c997</code></a> Remove needless borrows and method calls (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2259">#2259</a>)</li>
<li><a href="https://github.com/rust-lang/futures-rs/commit/f521ecc3be98e54ba07d6790e6a53b4dd12ae777"><code>f521ecc</code></a> Use HTTPS (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2258">#2258</a>)</li>
<li><a href="https://github.com/rust-lang/futures-rs/commit/a570781fed03c52635dea35855d593b553349a7f"><code>a570781</code></a> Add StreamExt::cycle (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2252">#2252</a>)</li>
<li><a href="https://github.com/rust-lang/futures-rs/commit/1fa794a593106ac7de3d5bfae09acc5959e0c485"><code>1fa794a</code></a> Use Self keyword instead of concrete type name (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2251">#2251</a>)</li>
<li><a href="https://github.com/rust-lang/futures-rs/commit/90b4a8e6cbbf69f3b04b9839007e17cac6d987d6"><code>90b4a8e</code></a> Add TryStreamExt::try_buffered (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2245">#2245</a>)</li>
<li><a href="https://github.com/rust-lang/futures-rs/commit/76672516d3e82cde655fc924b5df6c2ae8d7a778"><code>7667251</code></a> Fix panic in some TryStreamExt combinators (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2250">#2250</a>)</li>
<li><a href="https://github.com/rust-lang/futures-rs/commit/310fd0d608671d47e6117eb154e3cd03cec5a978"><code>310fd0d</code></a> impl Clone for stream::{Empty, Pending, Repeat} (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2248">#2248</a>)</li>
<li><a href="https://github.com/rust-lang/futures-rs/commit/e363f1839f78e7743209c0bc410f9f94fb82519e"><code>e363f18</code></a> Fix clippy::unnecessary_cast warning</li>
<li><a href="https://github.com/rust-lang/futures-rs/commit/4122f3d5af75e3c83a8059c57ba08888ea29adbe"><code>4122f3d</code></a> Use only_hack_old_rustc for proc_macro_hack (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2243">#2243</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/rust-lang/futures-rs/compare/0.3.5...0.3.8">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=futures-task&package-manager=cargo&previous-version=0.3.5&new-version=0.3.8)](https://dependabot.com/compatibility-score/?dependency-name=futures-task&package-manager=cargo&previous-version=0.3.5&new-version=0.3.8)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)

</details>

KiChjang/servo,KiChjang/servo,KiChjang/servo,KiChjang/servo,KiChjang/servo,KiChjang/servo,KiChjang/servo,KiChjang/servo,KiChjang/servo,KiChjang/servo