Auto merge of #26575 - servo:dependabot/cargo/serde-1.0.110, r=jdm
Auto merge of #26575 - servo:dependabot/cargo/serde-1.0.110, r=jdm

Bump serde from 1.0.103 to 1.0.110

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.103 to 1.0.110.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/serde-rs/serde/releases">serde's releases</a>.</em></p>
<blockquote>
<h2>v1.0.110</h2>
<ul>
<li>Support deriving Serialize impl for a <code>repr(packed)</code> struct (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1791">#1791</a>, thanks <a href="https://github.com/alvardes">@alvardes</a>)</li>
</ul>
<h2>v1.0.109</h2>
<ul>
<li>Allow adjacently tagged newtype variants containing <code>Option</code> to omit the content field when deserializing (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1553">#1553</a>, <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1706">#1706</a>, thanks <a href="https://github.com/zth0">@zth0</a>)</li>
<li>Avoid panicking when a SystemTime older than UNIX_EPOCH is serialized (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1702">#1702</a>, thanks <a href="https://github.com/hjiayz">@hjiayz</a>)</li>
</ul>
<h2>v1.0.108</h2>
<ul>
<li>
<p>Provide a <code>Serializer</code> impl that can write primitives and unit variants to a <code>&amp;mut fmt::Formatter</code> (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1705">#1705</a>, thanks <a href="https://github.com/jethrogb">@jethrogb</a>)</p>
<pre lang="rust"><code>use serde::Serialize;
use std::fmt::{self, Display};
<p>#[derive(Serialize)]
#[serde(rename_all = &quot;kebab-case&quot;)]
pub enum MessageType {
StartRequest,
EndRequest,
}</p>
<p>impl Display for MessageType {
fn fmt(&amp;self, f: &amp;mut fmt::Formatter) -&gt; fmt::Result {
self.serialize(f)
}
}
</code></pre></p>
</li>
</ul>
<h2>v1.0.107</h2>
<ul>
<li>Fix panic during macro expansion when using <code>serde(skip)</code> and <code>serde(other)</code> in the same enum (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1804">#1804</a>)</li>
</ul>
<h2>v1.0.106</h2>
<ul>
<li>Hide dummy const implementation detail from rustdoc when documenting a binary crate (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1768">#1768</a>, thanks <a href="https://github.com/robo9k">@robo9k</a>)</li>
</ul>
<h2>v1.0.105</h2>
<ul>
<li>Allow #[serde(borrow)] to work on non-standard <code>Cow</code> types (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1754">#1754</a>, thanks <a href="https://github.com/maciejhirsz">@maciejhirsz</a>)</li>
</ul>
<h2>v1.0.104</h2>
<ul>
<li>Revert stabilization of Serialize/Deserialize impls for <code>!</code> to account for <a href="https://github-redirect.dependabot.com/rust-lang/rust/pull/67224">rust-lang/rust#67224</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/serde-rs/serde/commit/078b171c1b814aaa71f9ab26e22815b3341eb497"><code>078b171</code></a> Release 1.0.110</li>
<li><a href="https://github.com/serde-rs/serde/commit/da8d6f678ed3884929c578414cedba5d0c2d085e"><code>da8d6f6</code></a> Simplify finding of repr(packed) attributes</li>
<li><a href="https://github.com/serde-rs/serde/commit/548eb8f6673d6fd9704bfa100b110f257b8e487a"><code>548eb8f</code></a> Format PR 1791 with rustfmt</li>
<li><a href="https://github.com/serde-rs/serde/commit/1fe39043ee7b94f670860832f332ab96268fea4e"><code>1fe3904</code></a> Simplify access of packed struct fields in derived Serialize impls</li>
<li><a href="https://github.com/serde-rs/serde/commit/c2114491ca1238993b1d1decf8bb8f1be3115480"><code>c211449</code></a> Add test of Serialize impl for packed struct</li>
<li><a href="https://github.com/serde-rs/serde/commit/9f47c47cade14f16e527f2eb555edc5a35a2f6bd"><code>9f47c47</code></a> Add support for packed structs.</li>
<li><a href="https://github.com/serde-rs/serde/commit/d6b39fd2c1c369e84f581bd726f5a1fb858dbc1f"><code>d6b39fd</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1807">#1807</a> from dtolnay/31</li>
<li><a href="https://github.com/serde-rs/serde/commit/4d6d0ae5395dbade3952de2f174af868ba1d0ed7"><code>4d6d0ae</code></a> Add a CI builder on 1.31.0</li>
<li><a href="https://github.com/serde-rs/serde/commit/dda070f45cb02b26186d2579efaefd838022a26c"><code>dda070f</code></a> Fix borrow error on pre-NLL compilers</li>
<li><a href="https://github.com/serde-rs/serde/commit/b97a183e82d4e6eee7a0be436ce564798002c34e"><code>b97a183</code></a> Release 1.0.109</li>
<li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.103...v1.0.110">compare view</a></li>
</ul>
</details>
<br />

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

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>

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