[INFO] crate quick-protobuf 0.6.4 is already in cache
[INFO] checking quick-protobuf-0.6.4 against master#209b2be09fcaff937480d1fbbe8b31646e361c7a for pr-70917
[INFO] extracting crate quick-protobuf 0.6.4 into /workspace/builds/worker-4/source
[INFO] validating manifest of crates.io crate quick-protobuf 0.6.4 on toolchain 209b2be09fcaff937480d1fbbe8b31646e361c7a
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking crates.io crate quick-protobuf 0.6.4
[INFO] finished tweaking crates.io crate quick-protobuf 0.6.4
[INFO] tweaked toml for crates.io crate quick-protobuf 0.6.4 written to /workspace/builds/worker-4/source/Cargo.toml
[INFO] crate crates.io crate quick-protobuf 0.6.4 already has a lockfile, it will not be regenerated
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stdout] 1d056ec88c566cc7ef8e1ad3d1639600490b75d2e2c2fc38de25eb97820b8c6f
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `"docker" "start" "-a" "1d056ec88c566cc7ef8e1ad3d1639600490b75d2e2c2fc38de25eb97820b8c6f"`
[INFO] [stderr]    Compiling cc v1.0.47
[INFO] [stderr]    Compiling syn v1.0.8
[INFO] [stderr]    Compiling backtrace-sys v0.1.32
[INFO] [stderr]     Checking backtrace v0.3.40
[INFO] [stderr]    Compiling synstructure v0.12.3
[INFO] [stderr]    Compiling failure_derive v0.1.6
[INFO] [stderr]     Checking failure v0.1.6
[INFO] [stderr]     Checking quick-protobuf v0.6.4 (/opt/rustwide/workdir)
[INFO] [stderr] error[E0583]: file not found for module `perftest_data`
[INFO] [stderr]  --> benches/perftest_data/mod.rs:1:1
[INFO] [stderr]   |
[INFO] [stderr] 1 | mod perftest_data;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = help: to create the module `perftest_data`, create file "benches/perftest_data/perftest_data.rs"
[INFO] [stderr] 
[INFO] [stderr] error[E0583]: file not found for module `packed_primitives`
[INFO] [stderr]  --> tests/rust_proto.rs:3:1
[INFO] [stderr]   |
[INFO] [stderr] 3 | mod packed_primitives;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = help: to create the module `packed_primitives`, create file "tests/packed_primitives.rs"
[INFO] [stderr] 
[INFO] [stderr] error[E0583]: file not found for module `basic`
[INFO] [stderr]  --> tests/rust_protobuf/v2/mod.rs:5:1
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub mod basic;
[INFO] [stderr]   | ^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = help: to create the module `basic`, create file "tests/rust_protobuf/v2/basic.rs"
[INFO] [stderr] 
[INFO] [stderr] error[E0583]: file not found for module `issue118`
[INFO] [stderr]  --> tests/rust_protobuf/v2/mod.rs:6:1
[INFO] [stderr]   |
[INFO] [stderr] 6 | pub mod issue118;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = help: to create the module `issue118`, create file "tests/rust_protobuf/v2/issue118.rs"
[INFO] [stderr] 
[INFO] [stderr] error[E0583]: file not found for module `issue118_2`
[INFO] [stderr]  --> tests/rust_protobuf/v2/mod.rs:7:1
[INFO] [stderr]   |
[INFO] [stderr] 7 | pub mod issue118_2;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = help: to create the module `issue118_2`, create file "tests/rust_protobuf/v2/issue118_2.rs"
[INFO] [stderr] 
[INFO] [stderr] error[E0583]: file not found for module `nonunique_1`
[INFO] [stderr]  --> tests/rust_protobuf/v2/mod.rs:8:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub mod nonunique_1;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = help: to create the module `nonunique_1`, create file "tests/rust_protobuf/v2/nonunique_1.rs"
[INFO] [stderr] 
[INFO] [stderr] error[E0583]: file not found for module `nonunique_2`
[INFO] [stderr]  --> tests/rust_protobuf/v2/mod.rs:9:1
[INFO] [stderr]   |
[INFO] [stderr] 9 | pub mod nonunique_2;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = help: to create the module `nonunique_2`, create file "tests/rust_protobuf/v2/nonunique_2.rs"
[INFO] [stderr] 
[INFO] [stderr] error[E0583]: file not found for module `special`
[INFO] [stderr]   --> tests/rust_protobuf/v2/mod.rs:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | pub mod special;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: to create the module `special`, create file "tests/rust_protobuf/v2/special.rs"
[INFO] [stderr] 
[INFO] [stderr] error[E0583]: file not found for module `struct_pb`
[INFO] [stderr]   --> tests/rust_protobuf/v2/mod.rs:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | pub mod struct_pb;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: to create the module `struct_pb`, create file "tests/rust_protobuf/v2/struct_pb.rs"
[INFO] [stderr] 
[INFO] [stderr] error[E0583]: file not found for module `test_default_values`
[INFO] [stderr]   --> tests/rust_protobuf/v2/mod.rs:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | pub mod test_default_values;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: to create the module `test_default_values`, create file "tests/rust_protobuf/v2/test_default_values.rs"
[INFO] [stderr] 
[INFO] [stderr] error[E0583]: file not found for module `test_enum_values_pb`
[INFO] [stderr]   --> tests/rust_protobuf/v2/mod.rs:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | pub mod test_enum_values_pb;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: to create the module `test_enum_values_pb`, create file "tests/rust_protobuf/v2/test_enum_values_pb.rs"
[INFO] [stderr] 
[INFO] [stderr] error[E0583]: file not found for module `test_ident_pb`
[INFO] [stderr]   --> tests/rust_protobuf/v2/mod.rs:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | pub mod test_ident_pb;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: to create the module `test_ident_pb`, create file "tests/rust_protobuf/v2/test_ident_pb.rs"
[INFO] [stderr] 
[INFO] [stderr] error[E0583]: file not found for module `test_import_nested_imported_pb`
[INFO] [stderr]   --> tests/rust_protobuf/v2/mod.rs:17:1
[INFO] [stderr]    |
[INFO] [stderr] 17 | pub mod test_import_nested_imported_pb;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: to create the module `test_import_nested_imported_pb`, create file "tests/rust_protobuf/v2/test_import_nested_imported_pb.rs"
[INFO] [stderr] 
[INFO] [stderr] error[E0583]: file not found for module `test_import_nested_pb`
[INFO] [stderr]   --> tests/rust_protobuf/v2/mod.rs:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | pub mod test_import_nested_pb;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: to create the module `test_import_nested_pb`, create file "tests/rust_protobuf/v2/test_import_nested_pb.rs"
[INFO] [stderr] 
[INFO] [stderr] error[E0583]: file not found for module `test_import_nonunique_pb`
[INFO] [stderr]   --> tests/rust_protobuf/v2/mod.rs:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | pub mod test_import_nonunique_pb;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: to create the module `test_import_nonunique_pb`, create file "tests/rust_protobuf/v2/test_import_nonunique_pb.rs"
[INFO] [stderr] 
[INFO] [stderr] error[E0583]: file not found for module `test_import_root_imported_pb`
[INFO] [stderr]   --> tests/rust_protobuf/v2/mod.rs:20:1
[INFO] [stderr]    |
[INFO] [stderr] 20 | pub mod test_import_root_imported_pb;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: to create the module `test_import_root_imported_pb`, create file "tests/rust_protobuf/v2/test_import_root_imported_pb.rs"
[INFO] [stderr] 
[INFO] [stderr] error[E0583]: file not found for module `test_import_root_pb`
[INFO] [stderr]   --> tests/rust_protobuf/v2/mod.rs:21:1
[INFO] [stderr]    |
[INFO] [stderr] 21 | pub mod test_import_root_pb;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: to create the module `test_import_root_pb`, create file "tests/rust_protobuf/v2/test_import_root_pb.rs"
[INFO] [stderr] 
[INFO] [stderr] error[E0583]: file not found for module `test_lite_runtime`
[INFO] [stderr]   --> tests/rust_protobuf/v2/mod.rs:22:1
[INFO] [stderr]    |
[INFO] [stderr] 22 | pub mod test_lite_runtime;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: to create the module `test_lite_runtime`, create file "tests/rust_protobuf/v2/test_lite_runtime.rs"
[INFO] [stderr] 
[INFO] [stderr] error[E0583]: file not found for module `test_nonunique_enum_pb`
[INFO] [stderr]   --> tests/rust_protobuf/v2/mod.rs:24:1
[INFO] [stderr]    |
[INFO] [stderr] 24 | pub mod test_nonunique_enum_pb;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: to create the module `test_nonunique_enum_pb`, create file "tests/rust_protobuf/v2/test_nonunique_enum_pb.rs"
[INFO] [stderr] 
[INFO] [stderr] error[E0583]: file not found for module `test_oneof_pb`
[INFO] [stderr]   --> tests/rust_protobuf/v2/mod.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | pub mod test_oneof_pb;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: to create the module `test_oneof_pb`, create file "tests/rust_protobuf/v2/test_oneof_pb.rs"
[INFO] [stderr] 
[INFO] [stderr] error[E0583]: file not found for module `test_required`
[INFO] [stderr]   --> tests/rust_protobuf/v2/mod.rs:27:1
[INFO] [stderr]    |
[INFO] [stderr] 27 | pub mod test_required;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: to create the module `test_required`, create file "tests/rust_protobuf/v2/test_required.rs"
[INFO] [stderr] 
[INFO] [stderr] error[E0583]: file not found for module `test_sanitize_file_name_pb`
[INFO] [stderr]   --> tests/rust_protobuf/v2/mod.rs:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | pub mod test_sanitize_file_name_pb;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: to create the module `test_sanitize_file_name_pb`, create file "tests/rust_protobuf/v2/test_sanitize_file_name_pb.rs"
[INFO] [stderr] 
[INFO] [stderr] error[E0583]: file not found for module `test_text_format_pb`
[INFO] [stderr]   --> tests/rust_protobuf/v2/mod.rs:32:1
[INFO] [stderr]    |
[INFO] [stderr] 32 | pub mod test_text_format_pb;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: to create the module `test_text_format_pb`, create file "tests/rust_protobuf/v2/test_text_format_pb.rs"
[INFO] [stderr] 
[INFO] [stderr] error[E0583]: file not found for module `basic`
[INFO] [stderr]  --> tests/rust_protobuf/v3/mod.rs:1:1
[INFO] [stderr]   |
[INFO] [stderr] 1 | mod basic;
[INFO] [stderr]   | ^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = help: to create the module `basic`, create file "tests/rust_protobuf/v3/basic.rs"
[INFO] [stderr] 
[INFO] [stderr] error[E0583]: file not found for module `test_map_pb`
[INFO] [stderr]  --> tests/rust_protobuf/v3/mod.rs:7:1
[INFO] [stderr]   |
[INFO] [stderr] 7 | mod test_map_pb;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = help: to create the module `test_map_pb`, create file "tests/rust_protobuf/v3/test_map_pb.rs"
[INFO] [stderr] 
[INFO] [stderr] error[E0583]: file not found for module `test_ident_pb`
[INFO] [stderr]   --> tests/rust_protobuf/v3/mod.rs:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | mod test_ident_pb;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: to create the module `test_ident_pb`, create file "tests/rust_protobuf/v3/test_ident_pb.rs"
[INFO] [stderr] 
[INFO] [stderr] error[E0583]: file not found for module `test_oneof_pb`
[INFO] [stderr]   --> tests/rust_protobuf/v3/mod.rs:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | mod test_oneof_pb;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: to create the module `test_oneof_pb`, create file "tests/rust_protobuf/v3/test_oneof_pb.rs"
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `PerftestData`
[INFO] [stderr]   --> benches/perftest.rs:26:21
[INFO] [stderr]    |
[INFO] [stderr] 26 |         reader.read(PerftestData::from_reader).unwrap().test1.len()
[INFO] [stderr]    |                     ^^^^^^^^^^^^ use of undeclared type or module `PerftestData`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Test1`
[INFO] [stderr]   --> benches/perftest.rs:71:28
[INFO] [stderr]    |
[INFO] [stderr] 71 | perfbench!(generate_test1, Test1, write_test1, read_test1);
[INFO] [stderr]    |                            ^^^^^ use of undeclared type or module `Test1`
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]   --> benches/benches.rs:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | / lazy_static! {
[INFO] [stderr] 16 | |     static ref BUFFER: Vec<u8> = {
[INFO] [stderr] 17 | |         let mut buf = Vec::new();
[INFO] [stderr] 18 | |         {
[INFO] [stderr] ...  |
[INFO] [stderr] 25 | |     };
[INFO] [stderr] 26 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestRepeatedBool`
[INFO] [stderr]   --> benches/perftest.rs:83:5
[INFO] [stderr]    |
[INFO] [stderr] 83 |     TestRepeatedBool,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^ use of undeclared type or module `TestRepeatedBool`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestRepeatedPackedInt32`
[INFO] [stderr]   --> benches/perftest.rs:98:5
[INFO] [stderr]    |
[INFO] [stderr] 98 |     TestRepeatedPackedInt32,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestRepeatedPackedInt32`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestRepeatedPackedFloat`
[INFO] [stderr]    --> benches/perftest.rs:113:5
[INFO] [stderr]     |
[INFO] [stderr] 113 |     TestRepeatedPackedFloat,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestRepeatedPackedFloat`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestRepeatedMessages`
[INFO] [stderr]    --> benches/perftest.rs:144:5
[INFO] [stderr]     |
[INFO] [stderr] 144 |     TestRepeatedMessages,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestRepeatedMessages`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestOptionalMessages`
[INFO] [stderr]    --> benches/perftest.rs:175:5
[INFO] [stderr]     |
[INFO] [stderr] 175 |     TestOptionalMessages,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestOptionalMessages`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestStrings`
[INFO] [stderr]    --> benches/perftest.rs:194:30
[INFO] [stderr]     |
[INFO] [stderr] 194 | perfbench!(generate_strings, TestStrings, write_strings, read_strings);
[INFO] [stderr]     |                              ^^^^^^^^^^^ use of undeclared type or module `TestStrings`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestBytes`
[INFO] [stderr]    --> benches/perftest.rs:210:5
[INFO] [stderr]     |
[INFO] [stderr] 210 |     TestBytes,
[INFO] [stderr]     |     ^^^^^^^^^ use of undeclared type or module `TestBytes`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestBytes`
[INFO] [stderr]    --> benches/perftest.rs:235:5
[INFO] [stderr]     |
[INFO] [stderr] 235 |     TestBytes,
[INFO] [stderr]     |     ^^^^^^^^^ use of undeclared type or module `TestBytes`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestMap`
[INFO] [stderr]    --> benches/perftest.rs:253:26
[INFO] [stderr]     |
[INFO] [stderr] 253 | perfbench!(generate_map, TestMap, write_map, read_map);
[INFO] [stderr]     |                          ^^^^^^^ use of undeclared type or module `TestMap`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `PerftestData`
[INFO] [stderr]    --> benches/perftest.rs:270:26
[INFO] [stderr]     |
[INFO] [stderr] 270 | perfbench!(generate_all, PerftestData, write_all, read_all);
[INFO] [stderr]     |                          ^^^^^^^^^^^^ use of undeclared type or module `PerftestData`
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Test1` in this scope
[INFO] [stderr]   --> benches/perftest.rs:64:28
[INFO] [stderr]    |
[INFO] [stderr] 64 | fn generate_test1() -> Vec<Test1> {
[INFO] [stderr]    |                  -         ^^^^^ not found in this scope
[INFO] [stderr]    |                  |
[INFO] [stderr]    |                  help: you might be missing a type parameter: `<Test1>`
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Test1` in this scope
[INFO] [stderr]   --> benches/perftest.rs:66:18
[INFO] [stderr]    |
[INFO] [stderr] 66 |         .map(|i| Test1 { value: Some(i) })
[INFO] [stderr]    |                  ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Test1` in this scope
[INFO] [stderr]   --> benches/perftest.rs:67:33
[INFO] [stderr]    |
[INFO] [stderr] 67 |         .chain((0..200).map(|_| Test1 { value: None }))
[INFO] [stderr]    |                                 ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestRepeatedBool` in this scope
[INFO] [stderr]   --> benches/perftest.rs:73:36
[INFO] [stderr]    |
[INFO] [stderr] 73 | fn generate_repeated_bool() -> Vec<TestRepeatedBool> {
[INFO] [stderr]    |                          -         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]    |                          |
[INFO] [stderr]    |                          help: you might be missing a type parameter: `<TestRepeatedBool>`
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `TestRepeatedBool` in this scope
[INFO] [stderr]   --> benches/perftest.rs:75:18
[INFO] [stderr]    |
[INFO] [stderr] 75 |         .map(|j| TestRepeatedBool {
[INFO] [stderr]    |                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestRepeatedPackedInt32` in this scope
[INFO] [stderr]   --> benches/perftest.rs:88:44
[INFO] [stderr]    |
[INFO] [stderr] 88 | fn generate_repeated_packed_int32() -> Vec<TestRepeatedPackedInt32> {
[INFO] [stderr]    |                                  -         ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]    |                                  |
[INFO] [stderr]    |                                  help: you might be missing a type parameter: `<TestRepeatedPackedInt32>`
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `TestRepeatedPackedInt32` in this scope
[INFO] [stderr]   --> benches/perftest.rs:90:18
[INFO] [stderr]    |
[INFO] [stderr] 90 |         .map(|j| TestRepeatedPackedInt32 {
[INFO] [stderr]    |                  ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Test1`
[INFO] [stderr]  --> tests/rust_protobuf/v2/test_basic.rs:8:21
[INFO] [stderr]   |
[INFO] [stderr] 8 |     let mut test1 = Test1::default();
[INFO] [stderr]   |                     ^^^^^ use of undeclared type or module `Test1`
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestRepeatedPackedFloat` in this scope
[INFO] [stderr]    --> benches/perftest.rs:103:44
[INFO] [stderr]     |
[INFO] [stderr] 103 | fn generate_repeated_packed_float() -> Vec<TestRepeatedPackedFloat<'static>> {
[INFO] [stderr]     |                                  -         ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]     |                                  |
[INFO] [stderr]     |                                  help: you might be missing a type parameter: `<TestRepeatedPackedFloat>`
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `TestRepeatedPackedFloat` in this scope
[INFO] [stderr]    --> benches/perftest.rs:105:18
[INFO] [stderr]     |
[INFO] [stderr] 105 |         .map(|j| TestRepeatedPackedFloat {
[INFO] [stderr]     |                  ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestRepeatedMessages` in this scope
[INFO] [stderr]    --> benches/perftest.rs:118:40
[INFO] [stderr]     |
[INFO] [stderr] 118 | fn generate_repeated_messages() -> Vec<TestRepeatedMessages> {
[INFO] [stderr]     |                              -         ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]     |                              |
[INFO] [stderr]     |                              help: you might be missing a type parameter: `<TestRepeatedMessages>`
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `TestRepeatedMessages` in this scope
[INFO] [stderr]    --> benches/perftest.rs:120:19
[INFO] [stderr]     |
[INFO] [stderr] 120 |     messages.push(TestRepeatedMessages {
[INFO] [stderr]     |                   ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `TestRepeatedMessages` in this scope
[INFO] [stderr]    --> benches/perftest.rs:133:23
[INFO] [stderr]     |
[INFO] [stderr] 133 |         messages.push(TestRepeatedMessages {
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestOptionalMessages` in this scope
[INFO] [stderr]    --> benches/perftest.rs:149:40
[INFO] [stderr]     |
[INFO] [stderr] 149 | fn generate_optional_messages() -> Vec<TestOptionalMessages> {
[INFO] [stderr]     |                              -         ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]     |                              |
[INFO] [stderr]     |                              help: you might be missing a type parameter: `<TestOptionalMessages>`
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `TestOptionalMessages` in this scope
[INFO] [stderr]    --> benches/perftest.rs:151:19
[INFO] [stderr]     |
[INFO] [stderr] 151 |     messages.push(TestOptionalMessages {
[INFO] [stderr]     |                   ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `TestOptionalMessages` in this scope
[INFO] [stderr]    --> benches/perftest.rs:164:23
[INFO] [stderr]     |
[INFO] [stderr] 164 |         messages.push(TestOptionalMessages {
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestStrings` in this scope
[INFO] [stderr]    --> benches/perftest.rs:180:30
[INFO] [stderr]     |
[INFO] [stderr] 180 | fn generate_strings() -> Vec<TestStrings<'static>> {
[INFO] [stderr]     |                    -         ^^^^^^^^^^^ not found in this scope
[INFO] [stderr]     |                    |
[INFO] [stderr]     |                    help: you might be missing a type parameter: `<TestStrings>`
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `TestStrings` in this scope
[INFO] [stderr]    --> benches/perftest.rs:186:18
[INFO] [stderr]     |
[INFO] [stderr] 186 |         .map(|_| TestStrings {
[INFO] [stderr]     |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestBytes` in this scope
[INFO] [stderr]    --> benches/perftest.rs:196:34
[INFO] [stderr]     |
[INFO] [stderr] 196 | fn generate_small_bytes() -> Vec<TestBytes<'static>> {
[INFO] [stderr]     |                        -         ^^^^^^^^^ not found in this scope
[INFO] [stderr]     |                        |
[INFO] [stderr]     |                        help: you might be missing a type parameter: `<TestBytes>`
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `TestBytes` in this scope
[INFO] [stderr]    --> benches/perftest.rs:202:18
[INFO] [stderr]     |
[INFO] [stderr] 202 |         .map(|_| TestBytes {
[INFO] [stderr]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestBytes` in this scope
[INFO] [stderr]    --> benches/perftest.rs:215:34
[INFO] [stderr]     |
[INFO] [stderr] 215 | fn generate_large_bytes() -> Vec<TestBytes<'static>> {
[INFO] [stderr]     |                        -         ^^^^^^^^^ not found in this scope
[INFO] [stderr]     |                        |
[INFO] [stderr]     |                        help: you might be missing a type parameter: `<TestBytes>`
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `TestBytes` in this scope
[INFO] [stderr]    --> benches/perftest.rs:221:18
[INFO] [stderr]     |
[INFO] [stderr] 221 |         .map(|_| TestBytes {
[INFO] [stderr]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestMap` in this scope
[INFO] [stderr]    --> benches/perftest.rs:240:26
[INFO] [stderr]     |
[INFO] [stderr] 240 | fn generate_map() -> Vec<TestMap<'static>> {
[INFO] [stderr]     |                -         ^^^^^^^ not found in this scope
[INFO] [stderr]     |                |
[INFO] [stderr]     |                help: you might be missing a type parameter: `<TestMap>`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Test1`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_basic.rs:10:53
[INFO] [stderr]    |
[INFO] [stderr] 10 |     test_serialize_deserialize!("08 96 01", &test1, Test1);
[INFO] [stderr]    |                                                     ^^^^^ use of undeclared type or module `Test1`
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `TestMap` in this scope
[INFO] [stderr]    --> benches/perftest.rs:243:18
[INFO] [stderr]     |
[INFO] [stderr] 243 |         .map(|_| TestMap {
[INFO] [stderr]     |                  ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `PerftestData` in this scope
[INFO] [stderr]    --> benches/perftest.rs:255:26
[INFO] [stderr]     |
[INFO] [stderr] 255 | fn generate_all() -> Vec<PerftestData<'static>> {
[INFO] [stderr]     |                -         ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]     |                |
[INFO] [stderr]     |                help: you might be missing a type parameter: `<PerftestData>`
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `PerftestData` in this scope
[INFO] [stderr]    --> benches/perftest.rs:256:10
[INFO] [stderr]     |
[INFO] [stderr] 256 |     vec![PerftestData {
[INFO] [stderr]     |          ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::perftest_data::*`
[INFO] [stderr]   --> benches/perftest.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 | use crate::perftest_data::*;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `quick_protobuf::MessageRead`
[INFO] [stderr]   --> benches/perftest.rs:14:5
[INFO] [stderr]    |
[INFO] [stderr] 14 | use quick_protobuf::MessageRead;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: the type `owned::data_types::FooMessage` does not permit zero-initialization
[INFO] [stderr]    --> examples/pb_rs_v3/owned/data_types.rs:256:41
[INFO] [stderr]     |
[INFO] [stderr] 256 |                         proto: unsafe { std::mem::MaybeUninit::zeroed().assume_init() },
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                                         |
[INFO] [stderr]     |                                         this code causes undefined behavior when executed
[INFO] [stderr]     |                                         help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(invalid_value)]` on by default
[INFO] [stderr] note: `std::ptr::Unique<i32>` must be non-null (in this struct field)
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Test2`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_basic.rs:15:21
[INFO] [stderr]    |
[INFO] [stderr] 15 |     let mut test2 = Test2::default();
[INFO] [stderr]    |                     ^^^^^ use of undeclared type or module `Test2`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Test2`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_basic.rs:17:71
[INFO] [stderr]    |
[INFO] [stderr] 17 |     test_serialize_deserialize!("12 07 74 65 73 74 69 6e 67", &test2, Test2);
[INFO] [stderr]    |                                                                       ^^^^^ use of undeclared type or module `Test2`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Test1`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_basic.rs:22:21
[INFO] [stderr]    |
[INFO] [stderr] 22 |     let mut test1 = Test1::default();
[INFO] [stderr]    |                     ^^^^^ use of undeclared type or module `Test1`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Test3`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_basic.rs:24:21
[INFO] [stderr]    |
[INFO] [stderr] 24 |     let mut test3 = Test3::default();
[INFO] [stderr]    |                     ^^^^^ use of undeclared type or module `Test3`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Test3`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_basic.rs:26:59
[INFO] [stderr]    |
[INFO] [stderr] 26 |     test_serialize_deserialize!("1a 03 08 96 01", &test3, Test3);
[INFO] [stderr]    |                                                           ^^^^^ use of undeclared type or module `Test3`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Test4`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_basic.rs:31:21
[INFO] [stderr]    |
[INFO] [stderr] 31 |     let mut test4 = Test4::default();
[INFO] [stderr]    |                     ^^^^^ use of undeclared type or module `Test4`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Test4`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_basic.rs:33:68
[INFO] [stderr]    |
[INFO] [stderr] 33 |     test_serialize_deserialize!("22 06 03 8E 02 9E A7 05", &test4, Test4);
[INFO] [stderr]    |                                                                    ^^^^^ use of undeclared type or module `Test4`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestPackedUnpacked`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_basic.rs:38:36
[INFO] [stderr]    |
[INFO] [stderr] 38 |     let mut test_packed_unpacked = TestPackedUnpacked::default();
[INFO] [stderr]    |                                    ^^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestPackedUnpacked`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestPackedUnpacked`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_basic.rs:41:64
[INFO] [stderr]    |
[INFO] [stderr] 41 |     test_deserialize!("20 11 20 e8 07", &test_packed_unpacked, TestPackedUnpacked);
[INFO] [stderr]    |                                                                ^^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestPackedUnpacked`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestPackedUnpacked`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_basic.rs:46:36
[INFO] [stderr]    |
[INFO] [stderr] 46 |     let mut test_packed_unpacked = TestPackedUnpacked::default();
[INFO] [stderr]    |                                    ^^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestPackedUnpacked`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestPackedUnpacked`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_basic.rs:49:64
[INFO] [stderr]    |
[INFO] [stderr] 49 |     test_deserialize!("2a 03 11 e8 07", &test_packed_unpacked, TestPackedUnpacked);
[INFO] [stderr]    |                                                                ^^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestPackedUnpacked`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestEmpty`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_basic.rs:54:38
[INFO] [stderr]    |
[INFO] [stderr] 54 |     test_serialize_deserialize!("", &TestEmpty::default(), TestEmpty);
[INFO] [stderr]    |                                      ^^^^^^^^^ use of undeclared type or module `TestEmpty`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestEmpty`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_basic.rs:54:60
[INFO] [stderr]    |
[INFO] [stderr] 54 |     test_serialize_deserialize!("", &TestEmpty::default(), TestEmpty);
[INFO] [stderr]    |                                                            ^^^^^^^^^ use of undeclared type or module `TestEmpty`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Test1`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_basic.rs:62:5
[INFO] [stderr]    |
[INFO] [stderr] 62 |     Test1::from_reader(&mut reader, &bytes).unwrap();
[INFO] [stderr]    |     ^^^^^ use of undeclared type or module `Test1`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestTypesSingular`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_basic.rs:84:23
[INFO] [stderr]    |
[INFO] [stderr] 84 |     let mut message = TestTypesSingular::default();
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestTypesSingular`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestEnumDescriptor`
[INFO] [stderr]    --> tests/rust_protobuf/v2/test_basic.rs:100:31
[INFO] [stderr]     |
[INFO] [stderr] 100 |     message.enum_field = Some(TestEnumDescriptor::BLUE);
[INFO] [stderr]     |                               ^^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestEnumDescriptor`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestTypesRepeated`
[INFO] [stderr]    --> tests/rust_protobuf/v2/test_basic.rs:106:23
[INFO] [stderr]     |
[INFO] [stderr] 106 |     let mut message = TestTypesRepeated::default();
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestTypesRepeated`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestEnumDescriptor`
[INFO] [stderr]    --> tests/rust_protobuf/v2/test_basic.rs:122:31
[INFO] [stderr]     |
[INFO] [stderr] 122 |     message.enum_field = vec![TestEnumDescriptor::BLUE, TestEnumDescriptor::GREEN];
[INFO] [stderr]     |                               ^^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestEnumDescriptor`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestEnumDescriptor`
[INFO] [stderr]    --> tests/rust_protobuf/v2/test_basic.rs:122:57
[INFO] [stderr]     |
[INFO] [stderr] 122 |     message.enum_field = vec![TestEnumDescriptor::BLUE, TestEnumDescriptor::GREEN];
[INFO] [stderr]     |                                                         ^^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestEnumDescriptor`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestTypesRepeatedPacked`
[INFO] [stderr]    --> tests/rust_protobuf/v2/test_basic.rs:128:23
[INFO] [stderr]     |
[INFO] [stderr] 128 |     let mut message = TestTypesRepeatedPacked::default();
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestTypesRepeatedPacked`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestEnumDescriptor`
[INFO] [stderr]    --> tests/rust_protobuf/v2/test_basic.rs:144:31
[INFO] [stderr]     |
[INFO] [stderr] 144 |     message.enum_field = vec![TestEnumDescriptor::BLUE, TestEnumDescriptor::GREEN];
[INFO] [stderr]     |                               ^^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestEnumDescriptor`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestEnumDescriptor`
[INFO] [stderr]    --> tests/rust_protobuf/v2/test_basic.rs:144:57
[INFO] [stderr]     |
[INFO] [stderr] 144 |     message.enum_field = vec![TestEnumDescriptor::BLUE, TestEnumDescriptor::GREEN];
[INFO] [stderr]     |                                                         ^^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestEnumDescriptor`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestDefaultInstance`
[INFO] [stderr]    --> tests/rust_protobuf/v2/test_basic.rs:157:13
[INFO] [stderr]     |
[INFO] [stderr] 157 |     let d = TestDefaultInstance::default();
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestDefaultInstance`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestTruncated`
[INFO] [stderr]    --> tests/rust_protobuf/v2/test_basic.rs:198:13
[INFO] [stderr]     |
[INFO] [stderr] 198 |     assert!(TestTruncated::from_reader(&mut reader, &bytes).is_err());
[INFO] [stderr]     |             ^^^^^^^^^^^^^ use of undeclared type or module `TestTruncated`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestTruncated`
[INFO] [stderr]    --> tests/rust_protobuf/v2/test_basic.rs:207:13
[INFO] [stderr]     |
[INFO] [stderr] 207 |     assert!(TestTruncated::from_reader(&mut reader, &bytes).is_err());
[INFO] [stderr]     |             ^^^^^^^^^^^^^ use of undeclared type or module `TestTruncated`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestTruncated`
[INFO] [stderr]    --> tests/rust_protobuf/v2/test_basic.rs:216:13
[INFO] [stderr]     |
[INFO] [stderr] 216 |     assert!(TestTruncated::from_reader(&mut reader, &bytes).is_err());
[INFO] [stderr]     |             ^^^^^^^^^^^^^ use of undeclared type or module `TestTruncated`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestTruncated`
[INFO] [stderr]    --> tests/rust_protobuf/v2/test_basic.rs:225:13
[INFO] [stderr]     |
[INFO] [stderr] 225 |     assert!(TestTruncated::from_reader(&mut reader, &bytes).is_err());
[INFO] [stderr]     |             ^^^^^^^^^^^^^ use of undeclared type or module `TestTruncated`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestBugSint`
[INFO] [stderr]    --> tests/rust_protobuf/v2/test_basic.rs:231:21
[INFO] [stderr]     |
[INFO] [stderr] 231 |         let mut x = TestBugSint::default();
[INFO] [stderr]     |                     ^^^^^^^^^^^ use of undeclared type or module `TestBugSint`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestBugSint`
[INFO] [stderr]    --> tests/rust_protobuf/v2/test_basic.rs:233:50
[INFO] [stderr]     |
[INFO] [stderr] 233 |         test_serialize_deserialize!("08 01", &x, TestBugSint);
[INFO] [stderr]     |                                                  ^^^^^^^^^^^ use of undeclared type or module `TestBugSint`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestBugSint`
[INFO] [stderr]    --> tests/rust_protobuf/v2/test_basic.rs:236:21
[INFO] [stderr]     |
[INFO] [stderr] 236 |         let mut x = TestBugSint::default();
[INFO] [stderr]     |                     ^^^^^^^^^^^ use of undeclared type or module `TestBugSint`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestBugSint`
[INFO] [stderr]    --> tests/rust_protobuf/v2/test_basic.rs:238:50
[INFO] [stderr]     |
[INFO] [stderr] 238 |         test_serialize_deserialize!("10 03", &x, TestBugSint);
[INFO] [stderr]     |                                                  ^^^^^^^^^^^ use of undeclared type or module `TestBugSint`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestDefaultValues`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_default_values_test.rs:11:13
[INFO] [stderr]    |
[INFO] [stderr] 11 |     let d = TestDefaultValues::from_reader(&mut reader, bytes).unwrap();
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestDefaultValues`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `EnumForDefaultValue`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_default_values_test.rs:27:13
[INFO] [stderr]    |
[INFO] [stderr] 27 |     assert!(EnumForDefaultValue::TWO.eq(&d.enum_field));
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `EnumForDefaultValue`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `EnumForDefaultValue`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_default_values_test.rs:30:33
[INFO] [stderr]    |
[INFO] [stderr] 30 |         .map_or(true, |e| e.eq(&EnumForDefaultValue::ONE)));
[INFO] [stderr]    |                                 ^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `EnumForDefaultValue`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestExtremeDefaultValues`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_default_values_test.rs:37:13
[INFO] [stderr]    |
[INFO] [stderr] 37 |     let d = TestExtremeDefaultValues::from_reader(&mut reader, bytes).unwrap();
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestExtremeDefaultValues`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestLiteRuntime`
[INFO] [stderr]  --> tests/rust_protobuf/v2/test_lite_runtime_test.rs:8:17
[INFO] [stderr]   |
[INFO] [stderr] 8 |     let mut m = TestLiteRuntime::default();
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^ use of undeclared type or module `TestLiteRuntime`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestLiteRuntime`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_lite_runtime_test.rs:10:46
[INFO] [stderr]    |
[INFO] [stderr] 10 |     test_serialize_deserialize!("08 0a", &m, TestLiteRuntime);
[INFO] [stderr]    |                                              ^^^^^^^^^^^^^^^ use of undeclared type or module `TestLiteRuntime`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v2/../common/test_oneof.rs:10:17
[INFO] [stderr]    |
[INFO] [stderr] 10 |     let mut o = TestOneof::default();
[INFO] [stderr]    |                 ^^^^^^^^^ use of undeclared type or module `TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v2/../common/test_oneof.rs:17:28
[INFO] [stderr]    |
[INFO] [stderr] 17 |     let mut test_message = TestOneof::default();
[INFO] [stderr]    |                            ^^^^^^^^^ use of undeclared type or module `TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v2/../common/test_oneof.rs:18:24
[INFO] [stderr]    |
[INFO] [stderr] 18 |     test_message.one = mod_TestOneof::OneOfone::uint32_field(150);
[INFO] [stderr]    |                        ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v2/../common/test_oneof.rs:19:60
[INFO] [stderr]    |
[INFO] [stderr] 19 |     test_serialize_deserialize!("28 96 01", &test_message, TestOneof);
[INFO] [stderr]    |                                                            ^^^^^^^^^ use of undeclared type or module `TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v2/../common/test_oneof.rs:24:19
[INFO] [stderr]    |
[INFO] [stderr] 24 |     t(|o| o.one = mod_TestOneof::OneOfone::double_field(10.0));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v2/../common/test_oneof.rs:25:19
[INFO] [stderr]    |
[INFO] [stderr] 25 |     t(|o| o.one = mod_TestOneof::OneOfone::float_field(11.0));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v2/../common/test_oneof.rs:26:19
[INFO] [stderr]    |
[INFO] [stderr] 26 |     t(|o| o.one = mod_TestOneof::OneOfone::int32_field(12));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v2/../common/test_oneof.rs:27:19
[INFO] [stderr]    |
[INFO] [stderr] 27 |     t(|o| o.one = mod_TestOneof::OneOfone::int64_field(13));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v2/../common/test_oneof.rs:28:19
[INFO] [stderr]    |
[INFO] [stderr] 28 |     t(|o| o.one = mod_TestOneof::OneOfone::uint32_field(14));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v2/../common/test_oneof.rs:29:19
[INFO] [stderr]    |
[INFO] [stderr] 29 |     t(|o| o.one = mod_TestOneof::OneOfone::uint64_field(15));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v2/../common/test_oneof.rs:30:19
[INFO] [stderr]    |
[INFO] [stderr] 30 |     t(|o| o.one = mod_TestOneof::OneOfone::sint32_field(16));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v2/../common/test_oneof.rs:31:19
[INFO] [stderr]    |
[INFO] [stderr] 31 |     t(|o| o.one = mod_TestOneof::OneOfone::sint64_field(17));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v2/../common/test_oneof.rs:32:19
[INFO] [stderr]    |
[INFO] [stderr] 32 |     t(|o| o.one = mod_TestOneof::OneOfone::fixed32_field(18));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v2/../common/test_oneof.rs:33:19
[INFO] [stderr]    |
[INFO] [stderr] 33 |     t(|o| o.one = mod_TestOneof::OneOfone::fixed64_field(19));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v2/../common/test_oneof.rs:34:19
[INFO] [stderr]    |
[INFO] [stderr] 34 |     t(|o| o.one = mod_TestOneof::OneOfone::sfixed32_field(20));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v2/../common/test_oneof.rs:35:19
[INFO] [stderr]    |
[INFO] [stderr] 35 |     t(|o| o.one = mod_TestOneof::OneOfone::sfixed64_field(21));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v2/../common/test_oneof.rs:36:19
[INFO] [stderr]    |
[INFO] [stderr] 36 |     t(|o| o.one = mod_TestOneof::OneOfone::bool_field(true));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v2/../common/test_oneof.rs:37:19
[INFO] [stderr]    |
[INFO] [stderr] 37 |     t(|o| o.one = mod_TestOneof::OneOfone::string_field("asas".into()));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v2/../common/test_oneof.rs:38:19
[INFO] [stderr]    |
[INFO] [stderr] 38 |     t(|o| o.one = mod_TestOneof::OneOfone::bytes_field(vec![99, 100].into()));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v2/../common/test_oneof.rs:39:19
[INFO] [stderr]    |
[INFO] [stderr] 39 |     t(|o| o.one = mod_TestOneof::OneOfone::enum_field(EnumForOneof::A));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `EnumForOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v2/../common/test_oneof.rs:39:55
[INFO] [stderr]    |
[INFO] [stderr] 39 |     t(|o| o.one = mod_TestOneof::OneOfone::enum_field(EnumForOneof::A));
[INFO] [stderr]    |                                                       ^^^^^^^^^^^^ use of undeclared type or module `EnumForOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MessageForOneof`
[INFO] [stderr]  --> tests/rust_protobuf/v2/test_oneof.rs:7:23
[INFO] [stderr]   |
[INFO] [stderr] 7 |         let mut msg = MessageForOneof::default();
[INFO] [stderr]   |                       ^^^^^^^^^^^^^^^ use of undeclared type or module `MessageForOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]  --> tests/rust_protobuf/v2/test_oneof.rs:9:17
[INFO] [stderr]   |
[INFO] [stderr] 9 |         o.one = mod_TestOneof::OneOfone::message_field(msg);
[INFO] [stderr]   |                 ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestRequired`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_required_test.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 |     TestRequired::default().write_message(&mut writer).unwrap();
[INFO] [stderr]    |     ^^^^^^^^^^^^ use of undeclared type or module `TestRequired`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestRequired`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_required_test.rs:18:5
[INFO] [stderr]    |
[INFO] [stderr] 18 |     TestRequired::from_reader(&mut reader, bytes).unwrap();
[INFO] [stderr]    |     ^^^^^^^^^^^^ use of undeclared type or module `TestRequired`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestTypesSingular`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_sync.rs:14:21
[INFO] [stderr]    |
[INFO] [stderr] 14 |         let mut r = TestTypesSingular::default();
[INFO] [stderr]    |                     ^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestTypesSingular`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestTypesSingular`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_sync.rs:29:28
[INFO] [stderr]    |
[INFO] [stderr] 29 |                 let read = TestTypesSingular::from_reader(&mut reader, &bytes).unwrap();
[INFO] [stderr]    |                            ^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestTypesSingular`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestTypes`
[INFO] [stderr]  --> tests/rust_protobuf/v2/test_text_format.rs:4:17
[INFO] [stderr]   |
[INFO] [stderr] 4 |     let mut m = TestTypes::default();
[INFO] [stderr]   |                 ^^^^^^^^^ use of undeclared type or module `TestTypes`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestEnum`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_text_format.rs:33:37
[INFO] [stderr]    |
[INFO] [stderr] 33 |         m.test_enum_singular = Some(TestEnum::DARK)
[INFO] [stderr]    |                                     ^^^^^^^^ use of undeclared type or module `TestEnum`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestMessage`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_text_format.rs:36:40
[INFO] [stderr]    |
[INFO] [stderr] 36 |         m.test_message_singular = Some(TestMessage::default());
[INFO] [stderr]    |                                        ^^^^^^^^^^^ use of undeclared type or module `TestMessage`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestEnum`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_text_format.rs:63:35
[INFO] [stderr]    |
[INFO] [stderr] 63 |         m.test_enum_repeated.push(TestEnum::DARK)
[INFO] [stderr]    |                                   ^^^^^^^^ use of undeclared type or module `TestEnum`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestMessage`
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_text_format.rs:66:38
[INFO] [stderr]    |
[INFO] [stderr] 66 |         m.test_message_repeated.push(TestMessage::default());
[INFO] [stderr]    |                                      ^^^^^^^^^^^ use of undeclared type or module `TestMessage`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Test1`
[INFO] [stderr]  --> tests/rust_protobuf/v3/test_basic.rs:8:21
[INFO] [stderr]   |
[INFO] [stderr] 8 |     let mut test1 = Test1::default();
[INFO] [stderr]   |                     ^^^^^ use of undeclared type or module `Test1`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Test1`
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_basic.rs:10:53
[INFO] [stderr]    |
[INFO] [stderr] 10 |     test_serialize_deserialize!("08 96 01", &test1, Test1);
[INFO] [stderr]    |                                                     ^^^^^ use of undeclared type or module `Test1`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Test2`
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_basic.rs:15:21
[INFO] [stderr]    |
[INFO] [stderr] 15 |     let mut test2 = Test2::default();
[INFO] [stderr]    |                     ^^^^^ use of undeclared type or module `Test2`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Test2`
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_basic.rs:17:71
[INFO] [stderr]    |
[INFO] [stderr] 17 |     test_serialize_deserialize!("12 07 74 65 73 74 69 6e 67", &test2, Test2);
[INFO] [stderr]    |                                                                       ^^^^^ use of undeclared type or module `Test2`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Test1`
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_basic.rs:22:21
[INFO] [stderr]    |
[INFO] [stderr] 22 |     let mut test1 = Test1::default();
[INFO] [stderr]    |                     ^^^^^ use of undeclared type or module `Test1`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Test3`
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_basic.rs:24:21
[INFO] [stderr]    |
[INFO] [stderr] 24 |     let mut test3 = Test3::default();
[INFO] [stderr]    |                     ^^^^^ use of undeclared type or module `Test3`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Test3`
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_basic.rs:26:59
[INFO] [stderr]    |
[INFO] [stderr] 26 |     test_serialize_deserialize!("1a 03 08 96 01", &test3, Test3);
[INFO] [stderr]    |                                                           ^^^^^ use of undeclared type or module `Test3`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Test4`
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_basic.rs:31:21
[INFO] [stderr]    |
[INFO] [stderr] 31 |     let mut test4 = Test4::default();
[INFO] [stderr]    |                     ^^^^^ use of undeclared type or module `Test4`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Test4`
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_basic.rs:33:68
[INFO] [stderr]    |
[INFO] [stderr] 33 |     test_serialize_deserialize!("22 06 03 8E 02 9E A7 05", &test4, Test4);
[INFO] [stderr]    |                                                                    ^^^^^ use of undeclared type or module `Test4`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestPackedUnpacked`
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_basic.rs:38:36
[INFO] [stderr]    |
[INFO] [stderr] 38 |     let mut test_packed_unpacked = TestPackedUnpacked::default();
[INFO] [stderr]    |                                    ^^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestPackedUnpacked`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestPackedUnpacked`
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_basic.rs:41:64
[INFO] [stderr]    |
[INFO] [stderr] 41 |     test_deserialize!("20 11 20 e8 07", &test_packed_unpacked, TestPackedUnpacked);
[INFO] [stderr]    |                                                                ^^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestPackedUnpacked`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestPackedUnpacked`
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_basic.rs:46:36
[INFO] [stderr]    |
[INFO] [stderr] 46 |     let mut test_packed_unpacked = TestPackedUnpacked::default();
[INFO] [stderr]    |                                    ^^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestPackedUnpacked`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestPackedUnpacked`
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_basic.rs:49:64
[INFO] [stderr]    |
[INFO] [stderr] 49 |     test_deserialize!("2a 03 11 e8 07", &test_packed_unpacked, TestPackedUnpacked);
[INFO] [stderr]    |                                                                ^^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestPackedUnpacked`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestEmpty`
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_basic.rs:55:38
[INFO] [stderr]    |
[INFO] [stderr] 55 |     test_serialize_deserialize!("", &TestEmpty::default(), TestEmpty);
[INFO] [stderr]    |                                      ^^^^^^^^^ use of undeclared type or module `TestEmpty`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestEmpty`
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_basic.rs:55:60
[INFO] [stderr]    |
[INFO] [stderr] 55 |     test_serialize_deserialize!("", &TestEmpty::default(), TestEmpty);
[INFO] [stderr]    |                                                            ^^^^^^^^^ use of undeclared type or module `TestEmpty`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Test1`
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_basic.rs:63:5
[INFO] [stderr]    |
[INFO] [stderr] 63 |     Test1::from_reader(&mut reader, &bytes).unwrap();
[INFO] [stderr]    |     ^^^^^ use of undeclared type or module `Test1`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestTypesSingular`
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_basic.rs:85:23
[INFO] [stderr]    |
[INFO] [stderr] 85 |     let mut message = TestTypesSingular::default();
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestTypesSingular`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestEnumDescriptor`
[INFO] [stderr]    --> tests/rust_protobuf/v3/test_basic.rs:101:26
[INFO] [stderr]     |
[INFO] [stderr] 101 |     message.enum_field = TestEnumDescriptor::BLUE;
[INFO] [stderr]     |                          ^^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestEnumDescriptor`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestTypesRepeated`
[INFO] [stderr]    --> tests/rust_protobuf/v3/test_basic.rs:107:23
[INFO] [stderr]     |
[INFO] [stderr] 107 |     let mut message = TestTypesRepeated::default();
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestTypesRepeated`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestEnumDescriptor`
[INFO] [stderr]    --> tests/rust_protobuf/v3/test_basic.rs:123:31
[INFO] [stderr]     |
[INFO] [stderr] 123 |     message.enum_field = vec![TestEnumDescriptor::BLUE, TestEnumDescriptor::GREEN];
[INFO] [stderr]     |                               ^^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestEnumDescriptor`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestEnumDescriptor`
[INFO] [stderr]    --> tests/rust_protobuf/v3/test_basic.rs:123:57
[INFO] [stderr]     |
[INFO] [stderr] 123 |     message.enum_field = vec![TestEnumDescriptor::BLUE, TestEnumDescriptor::GREEN];
[INFO] [stderr]     |                                                         ^^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestEnumDescriptor`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestTypesRepeatedPacked`
[INFO] [stderr]    --> tests/rust_protobuf/v3/test_basic.rs:129:23
[INFO] [stderr]     |
[INFO] [stderr] 129 |     let mut message = TestTypesRepeatedPacked::default();
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestTypesRepeatedPacked`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestEnumDescriptor`
[INFO] [stderr]    --> tests/rust_protobuf/v3/test_basic.rs:145:31
[INFO] [stderr]     |
[INFO] [stderr] 145 |     message.enum_field = vec![TestEnumDescriptor::BLUE, TestEnumDescriptor::GREEN];
[INFO] [stderr]     |                               ^^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestEnumDescriptor`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestEnumDescriptor`
[INFO] [stderr]    --> tests/rust_protobuf/v3/test_basic.rs:145:57
[INFO] [stderr]     |
[INFO] [stderr] 145 |     message.enum_field = vec![TestEnumDescriptor::BLUE, TestEnumDescriptor::GREEN];
[INFO] [stderr]     |                                                         ^^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestEnumDescriptor`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestDefaultInstance`
[INFO] [stderr]    --> tests/rust_protobuf/v3/test_basic.rs:158:13
[INFO] [stderr]     |
[INFO] [stderr] 158 |     let d = TestDefaultInstance::default();
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestDefaultInstance`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestTruncated`
[INFO] [stderr]    --> tests/rust_protobuf/v3/test_basic.rs:199:13
[INFO] [stderr]     |
[INFO] [stderr] 199 |     assert!(TestTruncated::from_reader(&mut reader, &bytes).is_err());
[INFO] [stderr]     |             ^^^^^^^^^^^^^ use of undeclared type or module `TestTruncated`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestTruncated`
[INFO] [stderr]    --> tests/rust_protobuf/v3/test_basic.rs:208:13
[INFO] [stderr]     |
[INFO] [stderr] 208 |     assert!(TestTruncated::from_reader(&mut reader, &bytes).is_err());
[INFO] [stderr]     |             ^^^^^^^^^^^^^ use of undeclared type or module `TestTruncated`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestTruncated`
[INFO] [stderr]    --> tests/rust_protobuf/v3/test_basic.rs:217:13
[INFO] [stderr]     |
[INFO] [stderr] 217 |     assert!(TestTruncated::from_reader(&mut reader, &bytes).is_err());
[INFO] [stderr]     |             ^^^^^^^^^^^^^ use of undeclared type or module `TestTruncated`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestTruncated`
[INFO] [stderr]    --> tests/rust_protobuf/v3/test_basic.rs:226:13
[INFO] [stderr]     |
[INFO] [stderr] 226 |     assert!(TestTruncated::from_reader(&mut reader, &bytes).is_err());
[INFO] [stderr]     |             ^^^^^^^^^^^^^ use of undeclared type or module `TestTruncated`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestBugSint`
[INFO] [stderr]    --> tests/rust_protobuf/v3/test_basic.rs:232:21
[INFO] [stderr]     |
[INFO] [stderr] 232 |         let mut x = TestBugSint::default();
[INFO] [stderr]     |                     ^^^^^^^^^^^ use of undeclared type or module `TestBugSint`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestBugSint`
[INFO] [stderr]    --> tests/rust_protobuf/v3/test_basic.rs:234:50
[INFO] [stderr]     |
[INFO] [stderr] 234 |         test_serialize_deserialize!("08 01", &x, TestBugSint);
[INFO] [stderr]     |                                                  ^^^^^^^^^^^ use of undeclared type or module `TestBugSint`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestBugSint`
[INFO] [stderr]    --> tests/rust_protobuf/v3/test_basic.rs:237:21
[INFO] [stderr]     |
[INFO] [stderr] 237 |         let mut x = TestBugSint::default();
[INFO] [stderr]     |                     ^^^^^^^^^^^ use of undeclared type or module `TestBugSint`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestBugSint`
[INFO] [stderr]    --> tests/rust_protobuf/v3/test_basic.rs:239:50
[INFO] [stderr]     |
[INFO] [stderr] 239 |         test_serialize_deserialize!("10 03", &x, TestBugSint);
[INFO] [stderr]     |                                                  ^^^^^^^^^^^ use of undeclared type or module `TestBugSint`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestMap`
[INFO] [stderr]  --> tests/rust_protobuf/v3/test_map.rs:8:19
[INFO] [stderr]   |
[INFO] [stderr] 8 |     let mut map = TestMap::default();
[INFO] [stderr]   |                   ^^^^^^^ use of undeclared type or module `TestMap`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestMapEntry`
[INFO] [stderr]  --> tests/rust_protobuf/v3/test_map.rs:9:21
[INFO] [stderr]   |
[INFO] [stderr] 9 |     let mut entry = TestMapEntry::default();
[INFO] [stderr]   |                     ^^^^^^^^^^^^ use of undeclared type or module `TestMapEntry`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestMap`
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_map.rs:12:43
[INFO] [stderr]    |
[INFO] [stderr] 12 |     test_serialize_deserialize!("", &map, TestMap);
[INFO] [stderr]    |                                           ^^^^^^^ use of undeclared type or module `TestMap`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestMap`
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_map.rs:15:69
[INFO] [stderr]    |
[INFO] [stderr] 15 |     test_serialize_deserialize!("0a 07 0a 03 74 77 6f 10 02", &map, TestMap);
[INFO] [stderr]    |                                                                     ^^^^^^^ use of undeclared type or module `TestMap`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestMap`
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_map.rs:26:19
[INFO] [stderr]    |
[INFO] [stderr] 26 |     let mut map = TestMap::default();
[INFO] [stderr]    |                   ^^^^^^^ use of undeclared type or module `TestMap`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestMapEntry`
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_map.rs:28:21
[INFO] [stderr]    |
[INFO] [stderr] 28 |     let mut entry = TestMapEntry::default();
[INFO] [stderr]    |                     ^^^^^^^^^^^^ use of undeclared type or module `TestMapEntry`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestMap`
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_map.rs:31:43
[INFO] [stderr]    |
[INFO] [stderr] 31 |     test_serialize_deserialize!("", &map, TestMap);
[INFO] [stderr]    |                                           ^^^^^^^ use of undeclared type or module `TestMap`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v3/../common/test_oneof.rs:10:17
[INFO] [stderr]    |
[INFO] [stderr] 10 |     let mut o = TestOneof::default();
[INFO] [stderr]    |                 ^^^^^^^^^ use of undeclared type or module `TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v3/../common/test_oneof.rs:17:28
[INFO] [stderr]    |
[INFO] [stderr] 17 |     let mut test_message = TestOneof::default();
[INFO] [stderr]    |                            ^^^^^^^^^ use of undeclared type or module `TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v3/../common/test_oneof.rs:18:24
[INFO] [stderr]    |
[INFO] [stderr] 18 |     test_message.one = mod_TestOneof::OneOfone::uint32_field(150);
[INFO] [stderr]    |                        ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v3/../common/test_oneof.rs:19:60
[INFO] [stderr]    |
[INFO] [stderr] 19 |     test_serialize_deserialize!("28 96 01", &test_message, TestOneof);
[INFO] [stderr]    |                                                            ^^^^^^^^^ use of undeclared type or module `TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v3/../common/test_oneof.rs:24:19
[INFO] [stderr]    |
[INFO] [stderr] 24 |     t(|o| o.one = mod_TestOneof::OneOfone::double_field(10.0));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v3/../common/test_oneof.rs:25:19
[INFO] [stderr]    |
[INFO] [stderr] 25 |     t(|o| o.one = mod_TestOneof::OneOfone::float_field(11.0));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v3/../common/test_oneof.rs:26:19
[INFO] [stderr]    |
[INFO] [stderr] 26 |     t(|o| o.one = mod_TestOneof::OneOfone::int32_field(12));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v3/../common/test_oneof.rs:27:19
[INFO] [stderr]    |
[INFO] [stderr] 27 |     t(|o| o.one = mod_TestOneof::OneOfone::int64_field(13));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v3/../common/test_oneof.rs:28:19
[INFO] [stderr]    |
[INFO] [stderr] 28 |     t(|o| o.one = mod_TestOneof::OneOfone::uint32_field(14));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v3/../common/test_oneof.rs:29:19
[INFO] [stderr]    |
[INFO] [stderr] 29 |     t(|o| o.one = mod_TestOneof::OneOfone::uint64_field(15));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v3/../common/test_oneof.rs:30:19
[INFO] [stderr]    |
[INFO] [stderr] 30 |     t(|o| o.one = mod_TestOneof::OneOfone::sint32_field(16));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v3/../common/test_oneof.rs:31:19
[INFO] [stderr]    |
[INFO] [stderr] 31 |     t(|o| o.one = mod_TestOneof::OneOfone::sint64_field(17));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v3/../common/test_oneof.rs:32:19
[INFO] [stderr]    |
[INFO] [stderr] 32 |     t(|o| o.one = mod_TestOneof::OneOfone::fixed32_field(18));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v3/../common/test_oneof.rs:33:19
[INFO] [stderr]    |
[INFO] [stderr] 33 |     t(|o| o.one = mod_TestOneof::OneOfone::fixed64_field(19));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v3/../common/test_oneof.rs:34:19
[INFO] [stderr]    |
[INFO] [stderr] 34 |     t(|o| o.one = mod_TestOneof::OneOfone::sfixed32_field(20));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v3/../common/test_oneof.rs:35:19
[INFO] [stderr]    |
[INFO] [stderr] 35 |     t(|o| o.one = mod_TestOneof::OneOfone::sfixed64_field(21));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v3/../common/test_oneof.rs:36:19
[INFO] [stderr]    |
[INFO] [stderr] 36 |     t(|o| o.one = mod_TestOneof::OneOfone::bool_field(true));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v3/../common/test_oneof.rs:37:19
[INFO] [stderr]    |
[INFO] [stderr] 37 |     t(|o| o.one = mod_TestOneof::OneOfone::string_field("asas".into()));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v3/../common/test_oneof.rs:38:19
[INFO] [stderr]    |
[INFO] [stderr] 38 |     t(|o| o.one = mod_TestOneof::OneOfone::bytes_field(vec![99, 100].into()));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v3/../common/test_oneof.rs:39:19
[INFO] [stderr]    |
[INFO] [stderr] 39 |     t(|o| o.one = mod_TestOneof::OneOfone::enum_field(EnumForOneof::A));
[INFO] [stderr]    |                   ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `EnumForOneof`
[INFO] [stderr]   --> tests/rust_protobuf/v3/../common/test_oneof.rs:39:55
[INFO] [stderr]    |
[INFO] [stderr] 39 |     t(|o| o.one = mod_TestOneof::OneOfone::enum_field(EnumForOneof::A));
[INFO] [stderr]    |                                                       ^^^^^^^^^^^^ use of undeclared type or module `EnumForOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MessageForOneof`
[INFO] [stderr]  --> tests/rust_protobuf/v3/test_oneof.rs:7:23
[INFO] [stderr]   |
[INFO] [stderr] 7 |         let mut msg = MessageForOneof::default();
[INFO] [stderr]   |                       ^^^^^^^^^^^^^^^ use of undeclared type or module `MessageForOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `mod_TestOneof`
[INFO] [stderr]  --> tests/rust_protobuf/v3/test_oneof.rs:9:17
[INFO] [stderr]   |
[INFO] [stderr] 9 |         o.one = mod_TestOneof::OneOfone::message_field(msg);
[INFO] [stderr]   |                 ^^^^^^^^^^^^^ use of undeclared type or module `mod_TestOneof`
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Test1` in this scope
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_basic.rs:10:53
[INFO] [stderr]    |
[INFO] [stderr] 10 |     test_serialize_deserialize!("08 96 01", &test1, Test1);
[INFO] [stderr]    |                                                     ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Test2` in this scope
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_basic.rs:17:71
[INFO] [stderr]    |
[INFO] [stderr] 17 |     test_serialize_deserialize!("12 07 74 65 73 74 69 6e 67", &test2, Test2);
[INFO] [stderr]    |                                                                       ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Test3` in this scope
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_basic.rs:26:59
[INFO] [stderr]    |
[INFO] [stderr] 26 |     test_serialize_deserialize!("1a 03 08 96 01", &test3, Test3);
[INFO] [stderr]    |                                                           ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Test4` in this scope
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_basic.rs:33:68
[INFO] [stderr]    |
[INFO] [stderr] 33 |     test_serialize_deserialize!("22 06 03 8E 02 9E A7 05", &test4, Test4);
[INFO] [stderr]    |                                                                    ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestEmpty` in this scope
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_basic.rs:54:60
[INFO] [stderr]    |
[INFO] [stderr] 54 |     test_serialize_deserialize!("", &TestEmpty::default(), TestEmpty);
[INFO] [stderr]    |                                                            ^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestTypesSingular` in this scope
[INFO] [stderr]    --> tests/rust_protobuf/v2/test_basic.rs:101:60
[INFO] [stderr]     |
[INFO] [stderr] 101 |     test_serialize_deserialize_length_delimited!(&message, TestTypesSingular);
[INFO] [stderr]     |                                                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestTypesRepeated` in this scope
[INFO] [stderr]    --> tests/rust_protobuf/v2/test_basic.rs:123:60
[INFO] [stderr]     |
[INFO] [stderr] 123 |     test_serialize_deserialize_length_delimited!(&message, TestTypesRepeated);
[INFO] [stderr]     |                                                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestTypesRepeatedPacked` in this scope
[INFO] [stderr]    --> tests/rust_protobuf/v2/test_basic.rs:145:60
[INFO] [stderr]     |
[INFO] [stderr] 145 |     test_serialize_deserialize_length_delimited!(&message, TestTypesRepeatedPacked);
[INFO] [stderr]     |                                                            ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestBugSint` in this scope
[INFO] [stderr]    --> tests/rust_protobuf/v2/test_basic.rs:233:50
[INFO] [stderr]     |
[INFO] [stderr] 233 |         test_serialize_deserialize!("08 01", &x, TestBugSint);
[INFO] [stderr]     |                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestBugSint` in this scope
[INFO] [stderr]    --> tests/rust_protobuf/v2/test_basic.rs:238:50
[INFO] [stderr]     |
[INFO] [stderr] 238 |         test_serialize_deserialize!("10 03", &x, TestBugSint);
[INFO] [stderr]     |                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestLiteRuntime` in this scope
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_lite_runtime_test.rs:10:46
[INFO] [stderr]    |
[INFO] [stderr] 10 |     test_serialize_deserialize!("08 0a", &m, TestLiteRuntime);
[INFO] [stderr]    |                                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestOneof` in this scope
[INFO] [stderr]  --> tests/rust_protobuf/v2/../common/test_oneof.rs:8:16
[INFO] [stderr]   |
[INFO] [stderr] 8 |     F: Fn(&mut TestOneof),
[INFO] [stderr]   |                ^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestOneof` in this scope
[INFO] [stderr]   --> tests/rust_protobuf/v2/../common/test_oneof.rs:12:54
[INFO] [stderr]    |
[INFO] [stderr] 12 |     test_serialize_deserialize_length_delimited!(&o, TestOneof);
[INFO] [stderr]    |                                                      ^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestOneof` in this scope
[INFO] [stderr]   --> tests/rust_protobuf/v2/../common/test_oneof.rs:19:60
[INFO] [stderr]    |
[INFO] [stderr] 19 |     test_serialize_deserialize!("28 96 01", &test_message, TestOneof);
[INFO] [stderr]    |                                                            ^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestTypes` in this scope
[INFO] [stderr]  --> tests/rust_protobuf/v2/test_text_format.rs:3:20
[INFO] [stderr]   |
[INFO] [stderr] 3 | fn t<F: FnMut(&mut TestTypes)>(_: &str, mut setter: F) {
[INFO] [stderr]   |                    ^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `TestMessage` in this scope
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_text_format.rs:85:40
[INFO] [stderr]    |
[INFO] [stderr] 85 |         m.test_message_singular = Some(TestMessage { value: Some(30) })
[INFO] [stderr]    |                                        ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Test1` in this scope
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_basic.rs:10:53
[INFO] [stderr]    |
[INFO] [stderr] 10 |     test_serialize_deserialize!("08 96 01", &test1, Test1);
[INFO] [stderr]    |                                                     ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Test2` in this scope
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_basic.rs:17:71
[INFO] [stderr]    |
[INFO] [stderr] 17 |     test_serialize_deserialize!("12 07 74 65 73 74 69 6e 67", &test2, Test2);
[INFO] [stderr]    |                                                                       ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Test3` in this scope
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_basic.rs:26:59
[INFO] [stderr]    |
[INFO] [stderr] 26 |     test_serialize_deserialize!("1a 03 08 96 01", &test3, Test3);
[INFO] [stderr]    |                                                           ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Test4` in this scope
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_basic.rs:33:68
[INFO] [stderr]    |
[INFO] [stderr] 33 |     test_serialize_deserialize!("22 06 03 8E 02 9E A7 05", &test4, Test4);
[INFO] [stderr]    |                                                                    ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestPackedUnpacked` in this scope
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_basic.rs:50:73
[INFO] [stderr]    |
[INFO] [stderr] 50 |     test_serialize_deserialize_length_delimited!(&test_packed_unpacked, TestPackedUnpacked);
[INFO] [stderr]    |                                                                         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestEmpty` in this scope
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_basic.rs:55:60
[INFO] [stderr]    |
[INFO] [stderr] 55 |     test_serialize_deserialize!("", &TestEmpty::default(), TestEmpty);
[INFO] [stderr]    |                                                            ^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestTypesSingular` in this scope
[INFO] [stderr]    --> tests/rust_protobuf/v3/test_basic.rs:102:60
[INFO] [stderr]     |
[INFO] [stderr] 102 |     test_serialize_deserialize_length_delimited!(&message, TestTypesSingular);
[INFO] [stderr]     |                                                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestTypesRepeated` in this scope
[INFO] [stderr]    --> tests/rust_protobuf/v3/test_basic.rs:124:60
[INFO] [stderr]     |
[INFO] [stderr] 124 |     test_serialize_deserialize_length_delimited!(&message, TestTypesRepeated);
[INFO] [stderr]     |                                                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestTypesRepeatedPacked` in this scope
[INFO] [stderr]    --> tests/rust_protobuf/v3/test_basic.rs:146:60
[INFO] [stderr]     |
[INFO] [stderr] 146 |     test_serialize_deserialize_length_delimited!(&message, TestTypesRepeatedPacked);
[INFO] [stderr]     |                                                            ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestBugSint` in this scope
[INFO] [stderr]    --> tests/rust_protobuf/v3/test_basic.rs:234:50
[INFO] [stderr]     |
[INFO] [stderr] 234 |         test_serialize_deserialize!("08 01", &x, TestBugSint);
[INFO] [stderr]     |                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestBugSint` in this scope
[INFO] [stderr]    --> tests/rust_protobuf/v3/test_basic.rs:239:50
[INFO] [stderr]     |
[INFO] [stderr] 239 |         test_serialize_deserialize!("10 03", &x, TestBugSint);
[INFO] [stderr]     |                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestMap` in this scope
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_map.rs:12:43
[INFO] [stderr]    |
[INFO] [stderr] 12 |     test_serialize_deserialize!("", &map, TestMap);
[INFO] [stderr]    |                                           ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestMap` in this scope
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_map.rs:15:69
[INFO] [stderr]    |
[INFO] [stderr] 15 |     test_serialize_deserialize!("0a 07 0a 03 74 77 6f 10 02", &map, TestMap);
[INFO] [stderr]    |                                                                     ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestMap` in this scope
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_map.rs:21:56
[INFO] [stderr]    |
[INFO] [stderr] 21 |     test_serialize_deserialize_length_delimited!(&map, TestMap);
[INFO] [stderr]    |                                                        ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestMap` in this scope
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_map.rs:31:43
[INFO] [stderr]    |
[INFO] [stderr] 31 |     test_serialize_deserialize!("", &map, TestMap);
[INFO] [stderr]    |                                           ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestMap` in this scope
[INFO] [stderr]   --> tests/rust_protobuf/v3/test_map.rs:35:56
[INFO] [stderr]    |
[INFO] [stderr] 35 |     test_serialize_deserialize_length_delimited!(&map, TestMap);
[INFO] [stderr]    |                                                        ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestOneof` in this scope
[INFO] [stderr]  --> tests/rust_protobuf/v3/../common/test_oneof.rs:8:16
[INFO] [stderr]   |
[INFO] [stderr] 8 |     F: Fn(&mut TestOneof),
[INFO] [stderr]   |                ^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestOneof` in this scope
[INFO] [stderr]   --> tests/rust_protobuf/v3/../common/test_oneof.rs:12:54
[INFO] [stderr]    |
[INFO] [stderr] 12 |     test_serialize_deserialize_length_delimited!(&o, TestOneof);
[INFO] [stderr]    |                                                      ^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TestOneof` in this scope
[INFO] [stderr]   --> tests/rust_protobuf/v3/../common/test_oneof.rs:19:60
[INFO] [stderr]    |
[INFO] [stderr] 19 |     test_serialize_deserialize!("28 96 01", &test_message, TestOneof);
[INFO] [stderr]    |                                                            ^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::basic::*`
[INFO] [stderr]  --> tests/rust_protobuf/v2/test_basic.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use super::basic::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::test_default_values::*`
[INFO] [stderr]  --> tests/rust_protobuf/v2/test_default_values_test.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use super::test_default_values::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::test_lite_runtime::*`
[INFO] [stderr]  --> tests/rust_protobuf/v2/test_lite_runtime_test.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use super::test_lite_runtime::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::test_oneof_pb::*`
[INFO] [stderr]  --> tests/rust_protobuf/v2/../common/test_oneof.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use super::test_oneof_pb::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::test_required::*`
[INFO] [stderr]  --> tests/rust_protobuf/v2/test_required_test.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use super::test_required::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::basic::*`
[INFO] [stderr]  --> tests/rust_protobuf/v2/test_sync.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 | use super::basic::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::test_text_format_pb::*`
[INFO] [stderr]  --> tests/rust_protobuf/v2/test_text_format.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use super::test_text_format_pb::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::basic::*`
[INFO] [stderr]  --> tests/rust_protobuf/v3/test_basic.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use super::basic::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::test_map_pb::*`
[INFO] [stderr]  --> tests/rust_protobuf/v3/test_map.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use super::test_map_pb::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::test_oneof_pb::*`
[INFO] [stderr]  --> tests/rust_protobuf/v3/../common/test_oneof.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use super::test_oneof_pb::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `quick_protobuf::message::MessageWrite`
[INFO] [stderr]   --> benches/perftest.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 13 | use quick_protobuf::message::MessageWrite;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 38 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0412, E0422, E0433, E0583.
[INFO] [stderr] For more information about an error, try `rustc --explain E0412`.
[INFO] [stderr] error: could not compile `quick-protobuf`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error[E0599]: no method named `clone` found for struct `std::sync::Arc<_>` in the current scope
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_sync.rs:21:28
[INFO] [stderr]    |
[INFO] [stderr] 21 |             let m_copy = m.clone();
[INFO] [stderr]    |                            ^^^^^ method not found in `std::sync::Arc<_>`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `m` is a function, perhaps you wish to call it
[INFO] [stderr] 
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_text_format.rs:12:30
[INFO] [stderr]    |
[INFO] [stderr] 12 |     t("int32_singular: 99", |m| m.int32_singular = Some(99));
[INFO] [stderr]    |                              ^ consider giving this closure parameter a type
[INFO] [stderr]    |
[INFO] [stderr]    = note: type must be known at this point
[INFO] [stderr] 
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_text_format.rs:42:30
[INFO] [stderr]    |
[INFO] [stderr] 42 |     t("int32_repeated: 99", |m| m.int32_repeated.push(99));
[INFO] [stderr]    |                              ^ consider giving this closure parameter a type
[INFO] [stderr]    |
[INFO] [stderr]    = note: type must be known at this point
[INFO] [stderr] 
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_text_format.rs:74:10
[INFO] [stderr]    |
[INFO] [stderr] 74 |         |m| {
[INFO] [stderr]    |          ^ consider giving this closure parameter a type
[INFO] [stderr]    |
[INFO] [stderr]    = note: type must be known at this point
[INFO] [stderr] 
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr]   --> tests/rust_protobuf/v2/test_text_format.rs:84:45
[INFO] [stderr]    |
[INFO] [stderr] 84 |     t("test_message_singular {value: 30}", |m| {
[INFO] [stderr]    |                                             ^ consider giving this closure parameter a type
[INFO] [stderr]    |
[INFO] [stderr]    = note: type must be known at this point
[INFO] [stderr] 
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr]   --> tests/rust_protobuf/v2/../common/test_oneof.rs:24:8
[INFO] [stderr]    |
[INFO] [stderr] 24 |     t(|o| o.one = mod_TestOneof::OneOfone::double_field(10.0));
[INFO] [stderr]    |        ^ consider giving this closure parameter a type
[INFO] [stderr]    |
[INFO] [stderr]    = note: type must be known at this point
[INFO] [stderr] 
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr]   --> tests/rust_protobuf/v3/../common/test_oneof.rs:24:8
[INFO] [stderr]    |
[INFO] [stderr] 24 |     t(|o| o.one = mod_TestOneof::OneOfone::double_field(10.0));
[INFO] [stderr]    |        ^ consider giving this closure parameter a type
[INFO] [stderr]    |
[INFO] [stderr]    = note: type must be known at this point
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 202 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0282, E0412, E0422, E0433, E0583, E0599.
[INFO] [stderr] For more information about an error, try `rustc --explain E0282`.
[INFO] [stderr] error: could not compile `quick-protobuf`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `"docker" "inspect" "1d056ec88c566cc7ef8e1ad3d1639600490b75d2e2c2fc38de25eb97820b8c6f"`
[INFO] running `"docker" "rm" "-f" "1d056ec88c566cc7ef8e1ad3d1639600490b75d2e2c2fc38de25eb97820b8c6f"`
[INFO] [stdout] 1d056ec88c566cc7ef8e1ad3d1639600490b75d2e2c2fc38de25eb97820b8c6f
