JSON support is moved into a separate crate protobuf-json-mapping
Generated code for well known types is more similar to regular protobuf now
(well known type modules are now placed as is in well_known_types module instead of being flattened).
file_descriptor_proto() function is private now in generated code.
Descriptor can be obtained by calling file_descriptor().proto().
file_descriptor() now returns &'static FileDescriptor
Hide UnknownValues from public API (keep UnknownFields)
[3.0.0-alpha.13] - 2022-05-01
More efficient reflective operations
Fewer internals exposed from public API (e.g. ProtobufType is no longer public)
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 commands and options
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 show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@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)
Bumps protobuf from 2.22.1 to 3.5.0.
Changelog
Sourced from protobuf's changelog.
... (truncated)
Commits
22655e3
Bump version to 3.5.07843e95
Regnerate protos515bfe0
Bump version to 3.5.0-pre0e6f3ff
Disable miri test which seems to run too slowly845a60f
Update CHANGELOG.mdc0a3b0d
Advance pos_of_buffer_start when writing directly to a writer639579d
Update CHANGELOG.md263ee76
Codegen: option to use BTreeMap as map representationeb5a051
More warningsabc072d
Mute more warnignsDependabot 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 commands and options
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 show