[INFO] fetching crate pbjson-types-any 0.2.3...
[INFO] documenting pbjson-types-any-0.2.3 against 1.69.0 for beta-1.70-rustdoc-1
[INFO] extracting crate pbjson-types-any 0.2.3 into /workspace/builds/worker-2-tc1/source
[INFO] validating manifest of crates.io crate pbjson-types-any 0.2.3 on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate pbjson-types-any 0.2.3
[INFO] finished tweaking crates.io crate pbjson-types-any 0.2.3
[INFO] tweaked toml for crates.io crate pbjson-types-any 0.2.3 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+1.69.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded typetag-impl v0.2.8
[INFO] [stderr]   Downloaded typetag v0.2.8
[INFO] [stderr]   Downloaded pbjson-any v0.2.3
[INFO] [stderr]   Downloaded prost-wkt v0.3.5
[INFO] [stderr]   Downloaded pbjson-build-any v0.2.3
[INFO] [stderr]   Downloaded typetag v0.1.8
[INFO] [stderr]   Downloaded typetag-impl v0.1.8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] bc2302d85d759973422cb53433e1d88ce21b9fedf927db32358dc9cd870e3a48
[INFO] running `Command { std: "docker" "start" "-a" "bc2302d85d759973422cb53433e1d88ce21b9fedf927db32358dc9cd870e3a48", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bc2302d85d759973422cb53433e1d88ce21b9fedf927db32358dc9cd870e3a48", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bc2302d85d759973422cb53433e1d88ce21b9fedf927db32358dc9cd870e3a48", kill_on_drop: false }`
[INFO] [stdout] bc2302d85d759973422cb53433e1d88ce21b9fedf927db32358dc9cd870e3a48
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0ff916f19114765f39b16f57ff79f761e50af30bd7eea6ec91b3ad44b5e53de1
[INFO] running `Command { std: "docker" "start" "-a" "0ff916f19114765f39b16f57ff79f761e50af30bd7eea6ec91b3ad44b5e53de1", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling either v1.8.1
[INFO] [stderr]    Compiling io-lifetimes v1.0.10
[INFO] [stderr]    Compiling rustix v0.37.18
[INFO] [stderr]    Compiling serde_derive v1.0.160
[INFO] [stderr]    Compiling ghost v0.1.9
[INFO] [stderr]    Compiling erased-serde v0.3.25
[INFO] [stderr]    Compiling bytes v1.4.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling which v4.4.0
[INFO] [stderr]    Compiling linux-raw-sys v0.3.6
[INFO] [stderr]    Compiling unicode-segmentation v1.10.1
[INFO] [stderr]    Compiling prost-build v0.9.0
[INFO] [stderr]    Compiling ctor v0.2.0
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling fastrand v1.9.0
[INFO] [stderr]    Compiling petgraph v0.6.3
[INFO] [stderr]     Checking num-integer v0.1.45
[INFO] [stderr]    Compiling typetag-impl v0.2.8
[INFO] [stderr]    Compiling multimap v0.8.3
[INFO] [stderr]     Checking inventory v0.3.5
[INFO] [stderr]     Checking mopa v0.2.2
[INFO] [stderr]     Checking base64 v0.13.1
[INFO] [stderr]     Checking serde v1.0.160
[INFO] [stderr]    Compiling tempfile v3.5.0
[INFO] [stderr]    Compiling prost-derive v0.9.0
[INFO] [stderr]    Compiling ctor v0.1.26
[INFO] [stderr]    Compiling prost-derive v0.11.9
[INFO] [stderr]    Compiling typetag-impl v0.1.8
[INFO] [stderr]     Checking inventory v0.2.3
[INFO] [stderr]    Compiling prost v0.9.0
[INFO] [stderr]     Checking prost v0.11.9
[INFO] [stderr]    Compiling prost-types v0.9.0
[INFO] [stderr]     Checking serde_json v1.0.96
[INFO] [stderr]     Checking chrono v0.4.24
[INFO] [stderr]     Checking typetag v0.2.8
[INFO] [stderr]     Checking typetag v0.1.8
[INFO] [stderr]    Compiling pbjson-build-any v0.2.3
[INFO] [stderr]     Checking prost-wkt v0.3.5
[INFO] [stderr]     Checking pbjson-any v0.2.3
[INFO] [stderr]    Compiling pbjson-types-any v0.2.3 (/opt/rustwide/workdir)
[INFO] [stderr]  Documenting pbjson-types-any v0.2.3 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:121:46
[INFO] [stdout]     |
[INFO] [stdout] 121 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                              |
[INFO] [stdout]     |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]     |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected signature `fn(&pb::google::protobuf::Any, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                found signature `fn(&pb::google::protobuf::Any, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:133:30
[INFO] [stdout]     |
[INFO] [stdout] 133 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]     |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected signature `fn(&pb::google::protobuf::Any) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                found signature `fn(&pb::google::protobuf::Any) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:110:1
[INFO] [stdout]     |
[INFO] [stdout] 110 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.Any")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Any>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:110:1
[INFO] [stdout]     |
[INFO] [stdout] 110 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.Any")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Any>, typetag::erased_serde::Error>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Any>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]     = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Any>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]     = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:345:46
[INFO] [stdout]     |
[INFO] [stdout] 345 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                              |
[INFO] [stdout]     |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]     |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected signature `fn(&pb::google::protobuf::Api, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                found signature `fn(&pb::google::protobuf::Api, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:357:30
[INFO] [stdout]     |
[INFO] [stdout] 357 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]     |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected signature `fn(&pb::google::protobuf::Api) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                found signature `fn(&pb::google::protobuf::Api) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:334:1
[INFO] [stdout]     |
[INFO] [stdout] 334 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.Api")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Api>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:334:1
[INFO] [stdout]     |
[INFO] [stdout] 334 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.Api")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Api>, typetag::erased_serde::Error>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Api>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]     = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Api>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]     = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:465:46
[INFO] [stdout]     |
[INFO] [stdout] 465 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                              |
[INFO] [stdout]     |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]     |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected signature `fn(&pb::google::protobuf::BoolValue, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                found signature `fn(&pb::google::protobuf::BoolValue, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:477:30
[INFO] [stdout]     |
[INFO] [stdout] 477 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]     |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected signature `fn(&pb::google::protobuf::BoolValue) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                found signature `fn(&pb::google::protobuf::BoolValue) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:454:1
[INFO] [stdout]     |
[INFO] [stdout] 454 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.BoolValue")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::BoolValue>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:454:1
[INFO] [stdout]     |
[INFO] [stdout] 454 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.BoolValue")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::BoolValue>, typetag::erased_serde::Error>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::BoolValue>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]     = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::BoolValue>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]     = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:587:46
[INFO] [stdout]     |
[INFO] [stdout] 587 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                              |
[INFO] [stdout]     |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]     |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected signature `fn(&pb::google::protobuf::BytesValue, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                found signature `fn(&pb::google::protobuf::BytesValue, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:599:30
[INFO] [stdout]     |
[INFO] [stdout] 599 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]     |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected signature `fn(&pb::google::protobuf::BytesValue) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                found signature `fn(&pb::google::protobuf::BytesValue) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:576:1
[INFO] [stdout]     |
[INFO] [stdout] 576 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.BytesValue")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::BytesValue>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:576:1
[INFO] [stdout]     |
[INFO] [stdout] 576 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.BytesValue")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::BytesValue>, typetag::erased_serde::Error>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::BytesValue>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]     = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::BytesValue>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]     = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:860:46
[INFO] [stdout]     |
[INFO] [stdout] 860 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                              |
[INFO] [stdout]     |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]     |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected signature `fn(&pb::google::protobuf::DescriptorProto, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                found signature `fn(&pb::google::protobuf::DescriptorProto, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:872:30
[INFO] [stdout]     |
[INFO] [stdout] 872 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]     |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected signature `fn(&pb::google::protobuf::DescriptorProto) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                found signature `fn(&pb::google::protobuf::DescriptorProto) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:849:1
[INFO] [stdout]     |
[INFO] [stdout] 849 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.DescriptorProto")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::DescriptorProto>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:849:1
[INFO] [stdout]     |
[INFO] [stdout] 849 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.DescriptorProto")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::DescriptorProto>, typetag::erased_serde::Error>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::DescriptorProto>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]     = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::DescriptorProto>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]     = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1018:46
[INFO] [stdout]      |
[INFO] [stdout] 1018 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::descriptor_proto::ExtensionRange, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::descriptor_proto::ExtensionRange, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1030:30
[INFO] [stdout]      |
[INFO] [stdout] 1030 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::descriptor_proto::ExtensionRange) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::descriptor_proto::ExtensionRange) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1007:1
[INFO] [stdout]      |
[INFO] [stdout] 1007 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.DescriptorProto.ExtensionRange")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::descriptor_proto::ExtensionRange>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1007:1
[INFO] [stdout]      |
[INFO] [stdout] 1007 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.DescriptorProto.ExtensionRange")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::descriptor_proto::ExtensionRange>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::descriptor_proto::ExtensionRange>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::descriptor_proto::ExtensionRange>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1159:46
[INFO] [stdout]      |
[INFO] [stdout] 1159 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::descriptor_proto::ReservedRange, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::descriptor_proto::ReservedRange, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1171:30
[INFO] [stdout]      |
[INFO] [stdout] 1171 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::descriptor_proto::ReservedRange) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::descriptor_proto::ReservedRange) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1148:1
[INFO] [stdout]      |
[INFO] [stdout] 1148 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.DescriptorProto.ReservedRange")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::descriptor_proto::ReservedRange>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1148:1
[INFO] [stdout]      |
[INFO] [stdout] 1148 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.DescriptorProto.ReservedRange")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::descriptor_proto::ReservedRange>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::descriptor_proto::ReservedRange>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::descriptor_proto::ReservedRange>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1281:46
[INFO] [stdout]      |
[INFO] [stdout] 1281 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::DoubleValue, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::DoubleValue, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1293:30
[INFO] [stdout]      |
[INFO] [stdout] 1293 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::DoubleValue) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::DoubleValue) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1270:1
[INFO] [stdout]      |
[INFO] [stdout] 1270 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.DoubleValue")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::DoubleValue>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1270:1
[INFO] [stdout]      |
[INFO] [stdout] 1270 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.DoubleValue")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::DoubleValue>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::DoubleValue>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::DoubleValue>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1379:46
[INFO] [stdout]      |
[INFO] [stdout] 1379 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::Empty, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::Empty, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1391:30
[INFO] [stdout]      |
[INFO] [stdout] 1391 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::Empty) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::Empty) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1368:1
[INFO] [stdout]      |
[INFO] [stdout] 1368 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.Empty")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Empty>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1368:1
[INFO] [stdout]      |
[INFO] [stdout] 1368 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.Empty")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Empty>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Empty>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Empty>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1569:46
[INFO] [stdout]      |
[INFO] [stdout] 1569 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::Enum, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::Enum, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1581:30
[INFO] [stdout]      |
[INFO] [stdout] 1581 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::Enum) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::Enum) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1558:1
[INFO] [stdout]      |
[INFO] [stdout] 1558 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.Enum")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Enum>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1558:1
[INFO] [stdout]      |
[INFO] [stdout] 1558 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.Enum")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Enum>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Enum>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Enum>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1757:46
[INFO] [stdout]      |
[INFO] [stdout] 1757 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::EnumDescriptorProto, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::EnumDescriptorProto, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1769:30
[INFO] [stdout]      |
[INFO] [stdout] 1769 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::EnumDescriptorProto) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::EnumDescriptorProto) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1746:1
[INFO] [stdout]      |
[INFO] [stdout] 1746 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.EnumDescriptorProto")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::EnumDescriptorProto>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1746:1
[INFO] [stdout]      |
[INFO] [stdout] 1746 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.EnumDescriptorProto")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::EnumDescriptorProto>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::EnumDescriptorProto>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::EnumDescriptorProto>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1898:46
[INFO] [stdout]      |
[INFO] [stdout] 1898 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::enum_descriptor_proto::EnumReservedRange, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::enum_descriptor_proto::EnumReservedRange, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1910:30
[INFO] [stdout]      |
[INFO] [stdout] 1910 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::enum_descriptor_proto::EnumReservedRange) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::enum_descriptor_proto::EnumReservedRange) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1887:1
[INFO] [stdout]      |
[INFO] [stdout] 1887 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.EnumDescriptorProto.EnumReservedRange")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::enum_descriptor_proto::EnumReservedRange>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:1887:1
[INFO] [stdout]      |
[INFO] [stdout] 1887 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.EnumDescriptorProto.EnumReservedRange")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::enum_descriptor_proto::EnumReservedRange>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::enum_descriptor_proto::EnumReservedRange>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::enum_descriptor_proto::EnumReservedRange>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:2052:46
[INFO] [stdout]      |
[INFO] [stdout] 2052 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::EnumOptions, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::EnumOptions, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:2064:30
[INFO] [stdout]      |
[INFO] [stdout] 2064 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::EnumOptions) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::EnumOptions) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:2041:1
[INFO] [stdout]      |
[INFO] [stdout] 2041 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.EnumOptions")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::EnumOptions>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:2041:1
[INFO] [stdout]      |
[INFO] [stdout] 2041 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.EnumOptions")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::EnumOptions>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::EnumOptions>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::EnumOptions>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:2208:46
[INFO] [stdout]      |
[INFO] [stdout] 2208 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::EnumValue, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::EnumValue, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:2220:30
[INFO] [stdout]      |
[INFO] [stdout] 2220 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::EnumValue) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::EnumValue) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:2197:1
[INFO] [stdout]      |
[INFO] [stdout] 2197 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.EnumValue")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::EnumValue>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:2197:1
[INFO] [stdout]      |
[INFO] [stdout] 2197 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.EnumValue")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::EnumValue>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::EnumValue>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::EnumValue>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:2364:46
[INFO] [stdout]      |
[INFO] [stdout] 2364 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::EnumValueDescriptorProto, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::EnumValueDescriptorProto, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:2376:30
[INFO] [stdout]      |
[INFO] [stdout] 2376 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::EnumValueDescriptorProto) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::EnumValueDescriptorProto) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:2353:1
[INFO] [stdout]      |
[INFO] [stdout] 2353 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.EnumValueDescriptorProto")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::EnumValueDescriptorProto>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:2353:1
[INFO] [stdout]      |
[INFO] [stdout] 2353 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.EnumValueDescriptorProto")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::EnumValueDescriptorProto>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::EnumValueDescriptorProto>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::EnumValueDescriptorProto>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:2501:46
[INFO] [stdout]      |
[INFO] [stdout] 2501 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::EnumValueOptions, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::EnumValueOptions, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:2513:30
[INFO] [stdout]      |
[INFO] [stdout] 2513 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::EnumValueOptions) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::EnumValueOptions) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:2490:1
[INFO] [stdout]      |
[INFO] [stdout] 2490 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.EnumValueOptions")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::EnumValueOptions>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:2490:1
[INFO] [stdout]      |
[INFO] [stdout] 2490 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.EnumValueOptions")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::EnumValueOptions>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::EnumValueOptions>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::EnumValueOptions>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:2621:46
[INFO] [stdout]      |
[INFO] [stdout] 2621 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::ExtensionRangeOptions, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::ExtensionRangeOptions, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:2633:30
[INFO] [stdout]      |
[INFO] [stdout] 2633 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::ExtensionRangeOptions) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::ExtensionRangeOptions) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:2610:1
[INFO] [stdout]      |
[INFO] [stdout] 2610 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.ExtensionRangeOptions")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::ExtensionRangeOptions>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:2610:1
[INFO] [stdout]      |
[INFO] [stdout] 2610 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.ExtensionRangeOptions")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::ExtensionRangeOptions>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::ExtensionRangeOptions>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::ExtensionRangeOptions>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:2902:46
[INFO] [stdout]      |
[INFO] [stdout] 2902 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::Field, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::Field, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:2914:30
[INFO] [stdout]      |
[INFO] [stdout] 2914 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::Field) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::Field) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:2891:1
[INFO] [stdout]      |
[INFO] [stdout] 2891 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.Field")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Field>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:2891:1
[INFO] [stdout]      |
[INFO] [stdout] 2891 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.Field")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Field>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Field>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Field>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:3403:46
[INFO] [stdout]      |
[INFO] [stdout] 3403 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::FieldDescriptorProto, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::FieldDescriptorProto, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:3415:30
[INFO] [stdout]      |
[INFO] [stdout] 3415 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::FieldDescriptorProto) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::FieldDescriptorProto) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:3392:1
[INFO] [stdout]      |
[INFO] [stdout] 3392 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.FieldDescriptorProto")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FieldDescriptorProto>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:3392:1
[INFO] [stdout]      |
[INFO] [stdout] 3392 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.FieldDescriptorProto")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FieldDescriptorProto>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FieldDescriptorProto>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FieldDescriptorProto>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:3720:46
[INFO] [stdout]      |
[INFO] [stdout] 3720 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::FieldMask, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::FieldMask, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:3732:30
[INFO] [stdout]      |
[INFO] [stdout] 3732 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::FieldMask) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::FieldMask) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:3709:1
[INFO] [stdout]      |
[INFO] [stdout] 3709 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.FieldMask")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FieldMask>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:3709:1
[INFO] [stdout]      |
[INFO] [stdout] 3709 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.FieldMask")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FieldMask>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FieldMask>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FieldMask>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:3946:46
[INFO] [stdout]      |
[INFO] [stdout] 3946 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::FieldOptions, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::FieldOptions, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:3958:30
[INFO] [stdout]      |
[INFO] [stdout] 3958 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::FieldOptions) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::FieldOptions) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:3935:1
[INFO] [stdout]      |
[INFO] [stdout] 3935 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.FieldOptions")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FieldOptions>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:3935:1
[INFO] [stdout]      |
[INFO] [stdout] 3935 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.FieldOptions")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FieldOptions>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FieldOptions>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FieldOptions>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:4411:46
[INFO] [stdout]      |
[INFO] [stdout] 4411 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::FileDescriptorProto, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::FileDescriptorProto, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:4423:30
[INFO] [stdout]      |
[INFO] [stdout] 4423 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::FileDescriptorProto) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::FileDescriptorProto) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:4400:1
[INFO] [stdout]      |
[INFO] [stdout] 4400 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.FileDescriptorProto")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FileDescriptorProto>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:4400:1
[INFO] [stdout]      |
[INFO] [stdout] 4400 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.FileDescriptorProto")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FileDescriptorProto>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FileDescriptorProto>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FileDescriptorProto>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:4531:46
[INFO] [stdout]      |
[INFO] [stdout] 4531 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::FileDescriptorSet, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::FileDescriptorSet, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:4543:30
[INFO] [stdout]      |
[INFO] [stdout] 4543 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::FileDescriptorSet) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::FileDescriptorSet) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:4520:1
[INFO] [stdout]      |
[INFO] [stdout] 4520 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.FileDescriptorSet")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FileDescriptorSet>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:4520:1
[INFO] [stdout]      |
[INFO] [stdout] 4520 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.FileDescriptorSet")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FileDescriptorSet>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FileDescriptorSet>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FileDescriptorSet>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:4993:46
[INFO] [stdout]      |
[INFO] [stdout] 4993 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::FileOptions, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::FileOptions, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:5005:30
[INFO] [stdout]      |
[INFO] [stdout] 5005 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::FileOptions) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::FileOptions) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:4982:1
[INFO] [stdout]      |
[INFO] [stdout] 4982 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.FileOptions")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FileOptions>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:4982:1
[INFO] [stdout]      |
[INFO] [stdout] 4982 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.FileOptions")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FileOptions>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FileOptions>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FileOptions>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:5191:46
[INFO] [stdout]      |
[INFO] [stdout] 5191 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::FloatValue, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::FloatValue, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:5203:30
[INFO] [stdout]      |
[INFO] [stdout] 5203 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::FloatValue) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::FloatValue) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:5180:1
[INFO] [stdout]      |
[INFO] [stdout] 5180 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.FloatValue")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FloatValue>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:5180:1
[INFO] [stdout]      |
[INFO] [stdout] 5180 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.FloatValue")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FloatValue>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FloatValue>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::FloatValue>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:5311:46
[INFO] [stdout]      |
[INFO] [stdout] 5311 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::GeneratedCodeInfo, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::GeneratedCodeInfo, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:5323:30
[INFO] [stdout]      |
[INFO] [stdout] 5323 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::GeneratedCodeInfo) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::GeneratedCodeInfo) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:5300:1
[INFO] [stdout]      |
[INFO] [stdout] 5300 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.GeneratedCodeInfo")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::GeneratedCodeInfo>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:5300:1
[INFO] [stdout]      |
[INFO] [stdout] 5300 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.GeneratedCodeInfo")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::GeneratedCodeInfo>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::GeneratedCodeInfo>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::GeneratedCodeInfo>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:5489:46
[INFO] [stdout]      |
[INFO] [stdout] 5489 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::generated_code_info::Annotation, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::generated_code_info::Annotation, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:5501:30
[INFO] [stdout]      |
[INFO] [stdout] 5501 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::generated_code_info::Annotation) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::generated_code_info::Annotation) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:5478:1
[INFO] [stdout]      |
[INFO] [stdout] 5478 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.GeneratedCodeInfo.Annotation")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::generated_code_info::Annotation>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:5478:1
[INFO] [stdout]      |
[INFO] [stdout] 5478 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.GeneratedCodeInfo.Annotation")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::generated_code_info::Annotation>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::generated_code_info::Annotation>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::generated_code_info::Annotation>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:5611:46
[INFO] [stdout]      |
[INFO] [stdout] 5611 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::Int32Value, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::Int32Value, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:5623:30
[INFO] [stdout]      |
[INFO] [stdout] 5623 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::Int32Value) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::Int32Value) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:5600:1
[INFO] [stdout]      |
[INFO] [stdout] 5600 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.Int32Value")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Int32Value>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:5600:1
[INFO] [stdout]      |
[INFO] [stdout] 5600 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.Int32Value")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Int32Value>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Int32Value>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Int32Value>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:5733:46
[INFO] [stdout]      |
[INFO] [stdout] 5733 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::Int64Value, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::Int64Value, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:5745:30
[INFO] [stdout]      |
[INFO] [stdout] 5745 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::Int64Value) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::Int64Value) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:5722:1
[INFO] [stdout]      |
[INFO] [stdout] 5722 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.Int64Value")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Int64Value>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:5722:1
[INFO] [stdout]      |
[INFO] [stdout] 5722 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.Int64Value")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Int64Value>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Int64Value>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Int64Value>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:5921:46
[INFO] [stdout]      |
[INFO] [stdout] 5921 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::MessageOptions, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::MessageOptions, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:5933:30
[INFO] [stdout]      |
[INFO] [stdout] 5933 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::MessageOptions) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::MessageOptions) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:5910:1
[INFO] [stdout]      |
[INFO] [stdout] 5910 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.MessageOptions")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::MessageOptions>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:5910:1
[INFO] [stdout]      |
[INFO] [stdout] 5910 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.MessageOptions")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::MessageOptions>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::MessageOptions>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::MessageOptions>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:6145:46
[INFO] [stdout]      |
[INFO] [stdout] 6145 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::Method, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::Method, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:6157:30
[INFO] [stdout]      |
[INFO] [stdout] 6157 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::Method) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::Method) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:6134:1
[INFO] [stdout]      |
[INFO] [stdout] 6134 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.Method")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Method>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:6134:1
[INFO] [stdout]      |
[INFO] [stdout] 6134 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.Method")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Method>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Method>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Method>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:6350:46
[INFO] [stdout]      |
[INFO] [stdout] 6350 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::MethodDescriptorProto, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::MethodDescriptorProto, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:6362:30
[INFO] [stdout]      |
[INFO] [stdout] 6362 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::MethodDescriptorProto) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::MethodDescriptorProto) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:6339:1
[INFO] [stdout]      |
[INFO] [stdout] 6339 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.MethodDescriptorProto")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::MethodDescriptorProto>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:6339:1
[INFO] [stdout]      |
[INFO] [stdout] 6339 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.MethodDescriptorProto")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::MethodDescriptorProto>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::MethodDescriptorProto>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::MethodDescriptorProto>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:6506:46
[INFO] [stdout]      |
[INFO] [stdout] 6506 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::MethodOptions, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::MethodOptions, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:6518:30
[INFO] [stdout]      |
[INFO] [stdout] 6518 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::MethodOptions) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::MethodOptions) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:6495:1
[INFO] [stdout]      |
[INFO] [stdout] 6495 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.MethodOptions")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::MethodOptions>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:6495:1
[INFO] [stdout]      |
[INFO] [stdout] 6495 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.MethodOptions")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::MethodOptions>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::MethodOptions>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::MethodOptions>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:6719:46
[INFO] [stdout]      |
[INFO] [stdout] 6719 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::Mixin, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::Mixin, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:6731:30
[INFO] [stdout]      |
[INFO] [stdout] 6731 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::Mixin) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::Mixin) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:6708:1
[INFO] [stdout]      |
[INFO] [stdout] 6708 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.Mixin")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Mixin>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:6708:1
[INFO] [stdout]      |
[INFO] [stdout] 6708 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.Mixin")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Mixin>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Mixin>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Mixin>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:6856:46
[INFO] [stdout]      |
[INFO] [stdout] 6856 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::OneofDescriptorProto, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::OneofDescriptorProto, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:6868:30
[INFO] [stdout]      |
[INFO] [stdout] 6868 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::OneofDescriptorProto) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::OneofDescriptorProto) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:6845:1
[INFO] [stdout]      |
[INFO] [stdout] 6845 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.OneofDescriptorProto")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::OneofDescriptorProto>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:6845:1
[INFO] [stdout]      |
[INFO] [stdout] 6845 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.OneofDescriptorProto")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::OneofDescriptorProto>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::OneofDescriptorProto>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::OneofDescriptorProto>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:6976:46
[INFO] [stdout]      |
[INFO] [stdout] 6976 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::OneofOptions, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::OneofOptions, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:6988:30
[INFO] [stdout]      |
[INFO] [stdout] 6988 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::OneofOptions) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::OneofOptions) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:6965:1
[INFO] [stdout]      |
[INFO] [stdout] 6965 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.OneofOptions")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::OneofOptions>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:6965:1
[INFO] [stdout]      |
[INFO] [stdout] 6965 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.OneofOptions")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::OneofOptions>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::OneofOptions>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::OneofOptions>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7113:46
[INFO] [stdout]      |
[INFO] [stdout] 7113 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::Option, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::Option, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7125:30
[INFO] [stdout]      |
[INFO] [stdout] 7125 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::Option) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::Option) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7102:1
[INFO] [stdout]      |
[INFO] [stdout] 7102 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.Option")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Option>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7102:1
[INFO] [stdout]      |
[INFO] [stdout] 7102 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.Option")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Option>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Option>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Option>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7267:46
[INFO] [stdout]      |
[INFO] [stdout] 7267 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::ServiceDescriptorProto, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::ServiceDescriptorProto, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7279:30
[INFO] [stdout]      |
[INFO] [stdout] 7279 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::ServiceDescriptorProto) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::ServiceDescriptorProto) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7256:1
[INFO] [stdout]      |
[INFO] [stdout] 7256 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.ServiceDescriptorProto")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::ServiceDescriptorProto>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7256:1
[INFO] [stdout]      |
[INFO] [stdout] 7256 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.ServiceDescriptorProto")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::ServiceDescriptorProto>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::ServiceDescriptorProto>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::ServiceDescriptorProto>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7404:46
[INFO] [stdout]      |
[INFO] [stdout] 7404 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::ServiceOptions, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::ServiceOptions, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7416:30
[INFO] [stdout]      |
[INFO] [stdout] 7416 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::ServiceOptions) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::ServiceOptions) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7393:1
[INFO] [stdout]      |
[INFO] [stdout] 7393 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.ServiceOptions")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::ServiceOptions>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7393:1
[INFO] [stdout]      |
[INFO] [stdout] 7393 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.ServiceOptions")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::ServiceOptions>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::ServiceOptions>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::ServiceOptions>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7524:46
[INFO] [stdout]      |
[INFO] [stdout] 7524 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::SourceCodeInfo, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::SourceCodeInfo, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7536:30
[INFO] [stdout]      |
[INFO] [stdout] 7536 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::SourceCodeInfo) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::SourceCodeInfo) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7513:1
[INFO] [stdout]      |
[INFO] [stdout] 7513 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.SourceCodeInfo")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::SourceCodeInfo>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7513:1
[INFO] [stdout]      |
[INFO] [stdout] 7513 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.SourceCodeInfo")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::SourceCodeInfo>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::SourceCodeInfo>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::SourceCodeInfo>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7718:46
[INFO] [stdout]      |
[INFO] [stdout] 7718 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::source_code_info::Location, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::source_code_info::Location, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7730:30
[INFO] [stdout]      |
[INFO] [stdout] 7730 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::source_code_info::Location) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::source_code_info::Location) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7707:1
[INFO] [stdout]      |
[INFO] [stdout] 7707 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.SourceCodeInfo.Location")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::source_code_info::Location>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7707:1
[INFO] [stdout]      |
[INFO] [stdout] 7707 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.SourceCodeInfo.Location")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::source_code_info::Location>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::source_code_info::Location>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::source_code_info::Location>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7838:46
[INFO] [stdout]      |
[INFO] [stdout] 7838 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::SourceContext, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::SourceContext, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7850:30
[INFO] [stdout]      |
[INFO] [stdout] 7850 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::SourceContext) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::SourceContext) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7827:1
[INFO] [stdout]      |
[INFO] [stdout] 7827 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.SourceContext")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::SourceContext>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7827:1
[INFO] [stdout]      |
[INFO] [stdout] 7827 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.SourceContext")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::SourceContext>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::SourceContext>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::SourceContext>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7958:46
[INFO] [stdout]      |
[INFO] [stdout] 7958 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::StringValue, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::StringValue, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7970:30
[INFO] [stdout]      |
[INFO] [stdout] 7970 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::StringValue) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::StringValue) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7947:1
[INFO] [stdout]      |
[INFO] [stdout] 7947 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.StringValue")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::StringValue>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:7947:1
[INFO] [stdout]      |
[INFO] [stdout] 7947 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.StringValue")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::StringValue>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::StringValue>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::StringValue>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:8238:46
[INFO] [stdout]      |
[INFO] [stdout] 8238 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::Type, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::Type, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:8250:30
[INFO] [stdout]      |
[INFO] [stdout] 8250 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::Type) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::Type) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:8227:1
[INFO] [stdout]      |
[INFO] [stdout] 8227 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.Type")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Type>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:8227:1
[INFO] [stdout]      |
[INFO] [stdout] 8227 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.Type")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Type>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Type>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::Type>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:8360:46
[INFO] [stdout]      |
[INFO] [stdout] 8360 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::UInt32Value, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::UInt32Value, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:8372:30
[INFO] [stdout]      |
[INFO] [stdout] 8372 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::UInt32Value) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::UInt32Value) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:8349:1
[INFO] [stdout]      |
[INFO] [stdout] 8349 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.UInt32Value")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::UInt32Value>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:8349:1
[INFO] [stdout]      |
[INFO] [stdout] 8349 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.UInt32Value")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::UInt32Value>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::UInt32Value>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::UInt32Value>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:8482:46
[INFO] [stdout]      |
[INFO] [stdout] 8482 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::UInt64Value, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::UInt64Value, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:8494:30
[INFO] [stdout]      |
[INFO] [stdout] 8494 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::UInt64Value) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::UInt64Value) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:8471:1
[INFO] [stdout]      |
[INFO] [stdout] 8471 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.UInt64Value")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::UInt64Value>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:8471:1
[INFO] [stdout]      |
[INFO] [stdout] 8471 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.UInt64Value")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::UInt64Value>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::UInt64Value>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::UInt64Value>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:8712:46
[INFO] [stdout]      |
[INFO] [stdout] 8712 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::UninterpretedOption, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::UninterpretedOption, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:8724:30
[INFO] [stdout]      |
[INFO] [stdout] 8724 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::UninterpretedOption) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::UninterpretedOption) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:8701:1
[INFO] [stdout]      |
[INFO] [stdout] 8701 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.UninterpretedOption")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::UninterpretedOption>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:8701:1
[INFO] [stdout]      |
[INFO] [stdout] 8701 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.UninterpretedOption")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::UninterpretedOption>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::UninterpretedOption>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::UninterpretedOption>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `new_instance` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:8839:46
[INFO] [stdout]      |
[INFO] [stdout] 8839 |     fn new_instance(&self, data: Vec<u8>) -> Result<Box<dyn ::pbjson_any::prost_wkt::MessageSerde>, ::prost::DecodeError> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `prost::error::DecodeError`, found `prost::DecodeError`
[INFO] [stdout]      |                                              help: change the output type to match the trait: `std::result::Result<std::boxed::Box<(dyn pbjson_any::prost_wkt::MessageSerde + 'static)>, prost::error::DecodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::uninterpreted_option::NamePart, std::vec::Vec<_>) -> std::result::Result<_, prost::error::DecodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::uninterpreted_option::NamePart, std::vec::Vec<_>) -> std::result::Result<_, prost::DecodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `try_encoded` has an incompatible type for trait
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:8851:30
[INFO] [stdout]      |
[INFO] [stdout] 8851 |     fn try_encoded(&self) -> Result<Vec<u8>, ::prost::EncodeError> {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected `prost::error::EncodeError`, found `prost::EncodeError`
[INFO] [stdout]      |                              help: change the output type to match the trait: `std::result::Result<std::vec::Vec<u8>, prost::error::EncodeError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected signature `fn(&pb::google::protobuf::uninterpreted_option::NamePart) -> std::result::Result<_, prost::error::EncodeError>`
[INFO] [stdout]                 found signature `fn(&pb::google::protobuf::uninterpreted_option::NamePart) -> std::result::Result<_, prost::EncodeError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(dyn pbjson_any::prost_wkt::MessageSerde + 'static): typetag::Strictest` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:8828:1
[INFO] [stdout]      |
[INFO] [stdout] 8828 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.UninterpretedOption.NamePart")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::Strictest` is not implemented for `(dyn pbjson_any::prost_wkt::MessageSerde + 'static)`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::uninterpreted_option::NamePart>, typetag::erased_serde::Error>>: typetag::inventory::Collect` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/pbjson-types-any-c2d0d98d84a98146/out/google.protobuf.serde.rs:8828:1
[INFO] [stdout]      |
[INFO] [stdout] 8828 | #[::pbjson_any::typetag_serde(name = "type.googleapis.com/google.protobuf.UninterpretedOption.NamePart")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `typetag::inventory::Collect` is not implemented for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::uninterpreted_option::NamePart>, typetag::erased_serde::Error>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::uninterpreted_option::NamePart>, typetag::erased_serde::Error>>` to implement `typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: required for the cast from `pbjson_any::prost_wkt::_MessageSerde_registry::TypetagRegistration<for<'a, 'b> fn(&'a mut (dyn typetag::erased_serde::Deserializer<'b> + 'a)) -> std::result::Result<std::boxed::Box<pb::google::protobuf::uninterpreted_option::NamePart>, typetag::erased_serde::Error>>` to the object type `dyn typetag::inventory::ErasedNode`
[INFO] [stdout]      = note: this error originates in the macro `typetag::inventory::submit` which comes from the expansion of the attribute macro `::pbjson_any::typetag_serde` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 192 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0053, E0277.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0053`.
[INFO] [stdout] 
[INFO] [stderr] error: could not document `pbjson-types-any`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustdoc --edition=2021 --crate-type lib --crate-name pbjson_types_any src/lib.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --document-private-items -C metadata=727ae3f2c71fa46d -L dependency=/opt/rustwide/target/debug/deps --extern bytes=/opt/rustwide/target/debug/deps/libbytes-cdba088f09c8631e.rmeta --extern chrono=/opt/rustwide/target/debug/deps/libchrono-8b918bce4d381801.rmeta --extern pbjson_any=/opt/rustwide/target/debug/deps/libpbjson_any-b7ed745b39b634fc.rmeta --extern prost=/opt/rustwide/target/debug/deps/libprost-b343f4812ceaefef.rmeta --extern prost_wkt=/opt/rustwide/target/debug/deps/libprost_wkt-6f3c6c2964fb8a19.rmeta --extern serde=/opt/rustwide/target/debug/deps/libserde-a09098e09f4ee165.rmeta --extern typetag=/opt/rustwide/target/debug/deps/libtypetag-c6bb30dbc3f0ac66.rmeta --cap-lints=warn --crate-version 0.2.3` (exit status: 1)
[INFO] running `Command { std: "docker" "inspect" "0ff916f19114765f39b16f57ff79f761e50af30bd7eea6ec91b3ad44b5e53de1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0ff916f19114765f39b16f57ff79f761e50af30bd7eea6ec91b3ad44b5e53de1", kill_on_drop: false }`
[INFO] [stdout] 0ff916f19114765f39b16f57ff79f761e50af30bd7eea6ec91b3ad44b5e53de1
