Auto merge of #26780 - servo:dependabot/cargo/proc-macro2-0.4.30, r=jdm

build(deps): bump proc-macro2 from 0.4.26 to 0.4.30

Bumps [proc-macro2](https://github.com/alexcrichton/proc-macro2) from 0.4.26 to 0.4.30.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/alexcrichton/proc-macro2/releases">proc-macro2's releases</a>.</em></p>
<blockquote>
<h2>0.4.30</h2>
<ul>
<li>Implement Clone for TokenStream's IntoIter (<a href="https://github-redirect.dependabot.com/alexcrichton/proc-macro2/issues/177">#177</a>, thanks <a href="https://github.com/ivanbakel">@ivanbakel</a>)</li>
</ul>
<h2>0.4.29</h2>
<ul>
<li>Support compiling with <code>RUSTFLAGS='-Z allow-features='</code> on a nightly compiler (<a href="https://github-redirect.dependabot.com/alexcrichton/proc-macro2/issues/176">#176</a>, thanks <a href="https://github.com/Nemo157">@Nemo157</a>)</li>
</ul>
<h2>0.4.28</h2>
<ul>
<li>Avoid needlessly escaping <code>'</code> inside a string literal or <code>&quot;</code> inside a character literal (<a href="https://github-redirect.dependabot.com/alexcrichton/proc-macro2/issues/60">#60</a>)</li>
<li>Add impls of Copy, Clone, Debug, PartialEq, Eq for proc_macro2::LineColumn</li>
</ul>
<h2>0.4.27</h2>
<ul>
<li>
<p>Add Cargo cfg <code>&quot;span-locations&quot;</code> to expose <a href="https://docs.rs/proc-macro2/0.4/proc_macro2/struct.Span.html#method.start"><code>Span::start</code></a> and <a href="https://docs.rs/proc-macro2/0.4/proc_macro2/struct.Span.html#method.end"><code>Span::end</code></a> accessors that give the line and column location of a Span (<a href="https://github-redirect.dependabot.com/alexcrichton/proc-macro2/issues/166">#166</a>)</p>
<p>Be aware that this involves storing more information than before inside of Spans which increases their size -- leading to possibly slower performance of any code involving proc-macro2 types (but only when the cfg is enabled).</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="f514921bb4"><code>f514921</code></a> Release 0.4.30</li>
<li><a href="1ef4d12484"><code>1ef4d12</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/alexcrichton/proc-macro2/issues/177">#177</a> from ivanbakel/cloneable_intoiter</li>
<li><a href="f6754d35b2"><code>f6754d3</code></a> Make TokenStream's IntoIter derive Clone</li>
<li><a href="79c8ed793f"><code>79c8ed7</code></a> Release 0.4.29</li>
<li><a href="ce12a482f0"><code>ce12a48</code></a> Remove double negative in !proc_macro_span_disallowed</li>
<li><a href="b455dd7764"><code>b455dd7</code></a> Use a cfg called proc_macro_span to control feature(proc_macro_span)</li>
<li><a href="8a1827af91"><code>8a1827a</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/alexcrichton/proc-macro2/issues/176">#176</a> from Nemo157/block-nightly-feature</li>
<li><a href="099db2afbb"><code>099db2a</code></a> Detect if the user has disallowed usage of the proc_macro_span feature</li>
<li><a href="692f49ce86"><code>692f49c</code></a> Fix reference to Serde in contribution section</li>
<li><a href="16c2b45e92"><code>16c2b45</code></a> Release 0.4.28</li>
<li>Additional commits viewable in <a href="https://github.com/alexcrichton/proc-macro2/compare/0.4.26...0.4.30">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=proc-macro2&package-manager=cargo&previous-version=0.4.26&new-version=0.4.30)](https://dependabot.com/compatibility-score/?dependency-name=proc-macro2&package-manager=cargo&previous-version=0.4.26&new-version=0.4.30)

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>
This commit is contained in:
bors-servo 2020-06-04 11:50:08 -04:00 committed by GitHub
commit 44811b020b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

8
Cargo.lock generated
View file

@ -4186,9 +4186,9 @@ checksum = "369a6ed065f249a159e06c45752c780bda2fb53c995718f9e484d08daa9eb42e"
[[package]] [[package]]
name = "proc-macro2" name = "proc-macro2"
version = "0.4.26" version = "0.4.30"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "38fddd23d98b2144d197c0eca5705632d4fe2667d14a6be5df8934f8d74f1978" checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759"
dependencies = [ dependencies = [
"unicode-xid 0.1.0", "unicode-xid 0.1.0",
] ]
@ -4263,7 +4263,7 @@ version = "0.6.13"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1" checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1"
dependencies = [ dependencies = [
"proc-macro2 0.4.26", "proc-macro2 0.4.30",
] ]
[[package]] [[package]]
@ -6379,7 +6379,7 @@ version = "0.21.13"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bf3828c568714507315ee425a9529edc4a4aa9901409e373e9e0027e7622b79e" checksum = "bf3828c568714507315ee425a9529edc4a4aa9901409e373e9e0027e7622b79e"
dependencies = [ dependencies = [
"proc-macro2 0.4.26", "proc-macro2 0.4.30",
"quote 0.6.13", "quote 0.6.13",
"xml-rs", "xml-rs",
] ]