Bumps [prost-types](https://github.com/tokio-rs/prost) from 0.6.1 to 0.8.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a 
href="https://github.com/tokio-rs/prost/releases">prost-types's
 releases</a>.</em></p>
<blockquote>
<h2>v0.8.0</h2>
<p><em>PROST!</em> is a <a 
href="https://developers.google.com/protocol-buffers/">Protocol 
Buffers</a> implementation for the <a 
href="https://www.rust-lang.org/">Rust Language</a>. 
<code>prost</code> generates simple, idiomatic Rust code from 
<code>proto2</code> and <code>proto3</code> 
files.</p>
<p><em>NOTE: This version contains a security fix for 
<code>prost-types</code> and is recommend that you upgrade to it 
from <0.7.</em></p>
<p><code>prost</code> 0.8.0 includes breaking 
changes:</p>
<ul>
<li><code>Timestamp</code>'s 
<code>From</code> implementation for converting into 
<code>SystemTime</code> has been converted to a fallible 
<code>TryFrom</code> implementation.</li>
<li><code>prost-build</code>'s 
<code>compile_protos</code> now takes <code>impl 
AsRef<Path></code> to allow each parameter to use its own 
generic type.</li>
<li>Bundled <code>protoc</code> version bumped to 
<code>3.15.8</code></li>
</ul>
<p>As well as many new (non-breaking) changes:</p>
<ul>
<li><a 
href="https://github.com/pluth"><code>@​pluth</code></a>
 enabled zero-copy support for <code>Bytes</code> based 
fields.</li>
<li><a 
href="https://github.com/sfackler"><code>@​sfackler</code></a>
 for fixing message optionals and oneofs in 
<code>prost-build</code>.</li>
<li><a 
href="https://github.com/rubdos"><code>@​rubdos</code></a>
 for adding the ability to encode prost messages directly to a 
<code>Vec<u8></code>.</li>
</ul>
<p>and numerous smaller fixes. Many thanks to the generous contributors 
who have helped out since 0.7:</p>
<ul>
<li><a 
href="https://github.com/dfreese"><code>@​dfreese</code></a></li>
<li><a 
href="https://github.com/carols10cents"><code>@​carols10cents</code></a></li>
<li><a 
href="https://github.com/pluth"><code>@​pluth</code></a></li>
<li><a 
href="https://github.com/jfornoff"><code>@​jfornoff</code></a></li>
<li><a 
href="https://github.com/sphw"><code>@​sphw</code></a></li>
<li><a 
href="https://github.com/bpowers"><code>@​bpowers</code></a></li>
<li><a 
href="https://github.com/sfackler"><code>@​sfackler</code></a></li>
<li><a 
href="https://github.com/koushiro"><code>@​koushiro</code></a></li>
<li><a 
href="https://github.com/dbrgn"><code>@​dbrgn</code></a></li>
<li><a 
href="https://github.com/argv-minus-one"><code>@​argv-minus-one</code></a></li>
<li><a 
href="https://github.com/nagisa"><code>@​nagisa</code></a></li>
<li><a 
href="https://github.com/evanj"><code>@​evanj</code></a></li>
<li><a 
href="https://github.com/aquarhead"><code>@​aquarhead</code></a></li>
</ul>
<h2>v0.7.0</h2>
<p><em>PROST!</em> is a <a 
href="https://developers.google.com/protocol-buffers/">Protocol 
Buffers</a> implementation for the <a 
href="https://www.rust-lang.org/">Rust Language</a>. 
<code>prost</code> generates simple, idiomatic Rust code from 
<code>proto2</code> and <code>proto3</code> 
files.</p>
<p><code>prost</code> 0.7.0 includes breaking 
changes:</p>
<ul>
<li>The minimum-supported Rust version (MSRV) is now 1.46.0.</li>
<li>The <code>bytes</code> public dependency version is now 
1.0.</li>
<li>The bundled <code>protoc</code> version is now 
3.14.0.</li>
</ul>
<p>As well as many new (non-breaking) features and improvements:</p>
<ul>
<li><a 
href="https://github.com/hockeybuggy"><code>@​hockeybuggy</code></a>
 added support for <code>deprecated</code> field 
annotations.</li>
<li><a 
href="https://github.com/garbageslam"><code>@​garbageslam</code></a>
 and <a 
href="https://github.com/dflemstr"><code>@​dflemstr</code></a>
 added <code>no_std</code> support.</li>
<li><a 
href="https://github.com/joseph-wakeling-frequenz"><code>@​joseph-wakeling-frequenz</code></a>
 fixed a bug in Timestamp <!-- raw HTML omitted --> SystemTime 
conversions.</li>
<li><a 
href="https://github.com/rolftimmermans"><code>@​rolftimmermans</code></a>
 added support for generating Rust <code>bytes::Bytes</code> fields 
from protobuf <code>bytes</code> fields. When deserializing from a 
<code>Bytes</code> instance, this enables zero-copy deserialization 
for <code>bytes</code> fields!</li>
<li><a 
href="https://github.com/olix0r"><code>@​olix0r</code></a>
 bumped the <code>bytes</code> dependency to 0.6, which included 
most of the heavy lifting for the subsequent move to 
<code>bytes</code> 1.0.</li>
<li><a 
href="https://github.com/danburkert"><code>@​danburkert</code></a>
 added support for the experimental proto3 optional field presence 
feature.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a 
href="https://github.com/tokio-rs/prost/commit/998f288fe09a2e457fe23b54f61b1f106c608fb2"><code>998f288</code></a>
 release 0.8.0</li>
<li><a 
href="https://github.com/tokio-rs/prost/commit/edb1464b71528286a6ce74278af05f19c3e0e820"><code>edb1464</code></a>
 derive: Fix unstable fn name collision warning (<a 
href="https://github-redirect.dependabot.com/tokio-rs/prost/issues/499">#499</a>)</li>
<li><a 
href="https://github.com/tokio-rs/prost/commit/4ae66ccca65c3c348c577860bca0df0df821516d"><code>4ae66cc</code></a>
 Remove path type generic for better ergonomic (<a 
href="https://github-redirect.dependabot.com/tokio-rs/prost/issues/496">#496</a>)</li>
<li><a 
href="https://github.com/tokio-rs/prost/commit/5d93c55426d9c219fb1fb065adfa8fd3e43833a1"><code>5d93c55</code></a>
 Bundled protoc only if the interpreter exists (<a 
href="https://github-redirect.dependabot.com/tokio-rs/prost/issues/459">#459</a>)</li>
<li><a 
href="https://github.com/tokio-rs/prost/commit/fdc319c8f118f91cbc73752a30238273204dabc8"><code>fdc319c</code></a>
 prost-build lib.rs: Minor doc comment edits (<a 
href="https://github-redirect.dependabot.com/tokio-rs/prost/issues/498">#498</a>)</li>
<li><a 
href="https://github.com/tokio-rs/prost/commit/d8cb390d606638e0bb24208a56996b680e9d21b4"><code>d8cb390</code></a>
 Add encode to Vec<u8> (<a 
href="https://github-redirect.dependabot.com/tokio-rs/prost/issues/378">#378</a>)</li>
<li><a 
href="https://github.com/tokio-rs/prost/commit/59f2a7311dd6540696bfd0145f5281ce495f4385"><code>59f2a73</code></a>
 Fix <a 
href="https://github-redirect.dependabot.com/tokio-rs/prost/issues/438">#438</a>:
 Check for overflow in <code>Duration</code> and 
<code>Timestamp</code> processing (<a 
href="https://github-redirect.dependabot.com/tokio-rs/prost/issues/439">#439</a>)</li>
<li><a 
href="https://github.com/tokio-rs/prost/commit/0833d467bd55ee7ff427e0484fc299366ad9ab7d"><code>0833d46</code></a>
 Add afl fuzz tests (<a 
href="https://github-redirect.dependabot.com/tokio-rs/prost/issues/272">#272</a>)</li>
<li><a 
href="https://github.com/tokio-rs/prost/commit/c8691b701a5e2e542e52122a73af1f696c437a09"><code>c8691b7</code></a>
 Update repository & author references to tokio-rs (<a 
href="https://github-redirect.dependabot.com/tokio-rs/prost/issues/489">#489</a>)</li>
<li><a 
href="https://github.com/tokio-rs/prost/commit/6cf97ea422b09d98de34643c4dda2d4f8b7e23e6"><code>6cf97ea</code></a>
 Update outdated dependencies (<a 
href="https://github-redirect.dependabot.com/tokio-rs/prost/issues/474">#474</a>)</li>
<li>Additional commits viewable in <a 
href="https://github.com/tokio-rs/prost/compare/v0.6.1...v0.8.0">compare
 view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prost-types&package-manager=cargo&previous-version=0.6.1&new-version=0.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

You can disable automated security fix PRs for this repo from the [Security 
Alerts page](https://github.com/apache/incubator-teaclave/network/alerts).

</details>
You can view, comment on, or merge this pull request online at:

  https://github.com/apache/incubator-teaclave/pull/649

-- Commit Summary --

  * Bump prost-types from 0.6.1 to 0.8.0 in /services/proto/proto_gen

-- File Changes --

    M services/proto/proto_gen/Cargo.lock (72)
    M services/proto/proto_gen/Cargo.toml (2)

-- Patch Links --

https://github.com/apache/incubator-teaclave/pull/649.patch
https://github.com/apache/incubator-teaclave/pull/649.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/649
You are receiving this because you are subscribed to this thread.

Message ID: <apache/incubator-teaclave/pull/[email protected]>

Reply via email to