[INFO] crate parquet-format 2.6.0 is already in cache
[INFO] checking parquet-format-2.6.0 against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] extracting crate parquet-format 2.6.0 into /workspace/builds/worker-1/source
[INFO] validating manifest of crates.io crate parquet-format 2.6.0 on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking crates.io crate parquet-format 2.6.0
[INFO] finished tweaking crates.io crate parquet-format 2.6.0
[INFO] tweaked toml for crates.io crate parquet-format 2.6.0 written to /workspace/builds/worker-1/source/Cargo.toml
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stdout] 2e1f920c1affe5e8643b390262b4eda0f84148870fe19419a409c6368f975378
[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" "2e1f920c1affe5e8643b390262b4eda0f84148870fe19419a409c6368f975378"`
[INFO] [stderr]     Checking byteorder v1.2.7
[INFO] [stderr]     Checking try_from v0.2.2
[INFO] [stderr]    Compiling futures-macro v0.3.4
[INFO] [stderr]     Checking futures-util v0.3.4
[INFO] [stderr]     Checking futures-executor v0.3.4
[INFO] [stderr]     Checking futures v0.3.4
[INFO] [stderr]     Checking integer-encoding v1.0.8
[INFO] [stderr]     Checking thrift v0.12.0
[INFO] [stderr]     Checking parquet-format v2.6.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/parquet_format.rs:50:52
[INFO] [stderr]    |
[INFO] [stderr] 50 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]    |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/parquet_format.rs:53:45
[INFO] [stderr]    |
[INFO] [stderr] 53 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<Type> {
[INFO] [stderr]    |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:181:52
[INFO] [stderr]     |
[INFO] [stderr] 181 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:184:45
[INFO] [stderr]     |
[INFO] [stderr] 184 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<ConvertedType> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:240:52
[INFO] [stderr]     |
[INFO] [stderr] 240 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:243:45
[INFO] [stderr]     |
[INFO] [stderr] 243 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<FieldRepetitionType> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:307:52
[INFO] [stderr]     |
[INFO] [stderr] 307 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:310:45
[INFO] [stderr]     |
[INFO] [stderr] 310 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<Encoding> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:358:52
[INFO] [stderr]     |
[INFO] [stderr] 358 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:361:45
[INFO] [stderr]     |
[INFO] [stderr] 361 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<CompressionCodec> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:399:52
[INFO] [stderr]     |
[INFO] [stderr] 399 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:402:45
[INFO] [stderr]     |
[INFO] [stderr] 402 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<PageType> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:438:52
[INFO] [stderr]     |
[INFO] [stderr] 438 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:441:45
[INFO] [stderr]     |
[INFO] [stderr] 441 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<BoundaryOrder> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:510:45
[INFO] [stderr]     |
[INFO] [stderr] 510 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<Statistics> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:566:52
[INFO] [stderr]     |
[INFO] [stderr] 566 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:648:45
[INFO] [stderr]     |
[INFO] [stderr] 648 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<StringType> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:667:52
[INFO] [stderr]     |
[INFO] [stderr] 667 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:693:45
[INFO] [stderr]     |
[INFO] [stderr] 693 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<UUIDType> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:712:52
[INFO] [stderr]     |
[INFO] [stderr] 712 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:738:45
[INFO] [stderr]     |
[INFO] [stderr] 738 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<MapType> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:757:52
[INFO] [stderr]     |
[INFO] [stderr] 757 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:783:45
[INFO] [stderr]     |
[INFO] [stderr] 783 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<ListType> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:802:52
[INFO] [stderr]     |
[INFO] [stderr] 802 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:828:45
[INFO] [stderr]     |
[INFO] [stderr] 828 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<EnumType> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:847:52
[INFO] [stderr]     |
[INFO] [stderr] 847 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:873:45
[INFO] [stderr]     |
[INFO] [stderr] 873 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<DateType> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:892:52
[INFO] [stderr]     |
[INFO] [stderr] 892 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:923:45
[INFO] [stderr]     |
[INFO] [stderr] 923 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<NullType> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:942:52
[INFO] [stderr]     |
[INFO] [stderr] 942 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:979:45
[INFO] [stderr]     |
[INFO] [stderr] 979 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<DecimalType> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1013:52
[INFO] [stderr]      |
[INFO] [stderr] 1013 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1040:45
[INFO] [stderr]      |
[INFO] [stderr] 1040 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<MilliSeconds> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1059:52
[INFO] [stderr]      |
[INFO] [stderr] 1059 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1085:45
[INFO] [stderr]      |
[INFO] [stderr] 1085 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<MicroSeconds> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1104:52
[INFO] [stderr]      |
[INFO] [stderr] 1104 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1130:45
[INFO] [stderr]      |
[INFO] [stderr] 1130 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<NanoSeconds> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1149:52
[INFO] [stderr]      |
[INFO] [stderr] 1149 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1175:45
[INFO] [stderr]      |
[INFO] [stderr] 1175 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<TimeUnit> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1237:52
[INFO] [stderr]      |
[INFO] [stderr] 1237 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1282:45
[INFO] [stderr]      |
[INFO] [stderr] 1282 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<TimestampType> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1316:52
[INFO] [stderr]      |
[INFO] [stderr] 1316 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1350:45
[INFO] [stderr]      |
[INFO] [stderr] 1350 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<TimeType> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1384:52
[INFO] [stderr]      |
[INFO] [stderr] 1384 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1420:45
[INFO] [stderr]      |
[INFO] [stderr] 1420 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<IntType> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1454:52
[INFO] [stderr]      |
[INFO] [stderr] 1454 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1483:45
[INFO] [stderr]      |
[INFO] [stderr] 1483 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<JsonType> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1502:52
[INFO] [stderr]      |
[INFO] [stderr] 1502 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1531:45
[INFO] [stderr]      |
[INFO] [stderr] 1531 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<BsonType> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1550:52
[INFO] [stderr]      |
[INFO] [stderr] 1550 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1586:45
[INFO] [stderr]      |
[INFO] [stderr] 1586 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<LogicalType> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1718:52
[INFO] [stderr]      |
[INFO] [stderr] 1718 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1852:45
[INFO] [stderr]      |
[INFO] [stderr] 1852 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<SchemaElement> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1933:52
[INFO] [stderr]      |
[INFO] [stderr] 1933 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2045:45
[INFO] [stderr]      |
[INFO] [stderr] 2045 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<DataPageHeader> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2099:52
[INFO] [stderr]      |
[INFO] [stderr] 2099 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2139:45
[INFO] [stderr]      |
[INFO] [stderr] 2139 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<IndexPageHeader> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2158:52
[INFO] [stderr]      |
[INFO] [stderr] 2158 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2195:45
[INFO] [stderr]      |
[INFO] [stderr] 2195 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<DictionaryPageHeader> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2235:52
[INFO] [stderr]      |
[INFO] [stderr] 2235 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2303:45
[INFO] [stderr]      |
[INFO] [stderr] 2303 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<DataPageHeaderV2> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2377:52
[INFO] [stderr]      |
[INFO] [stderr] 2377 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2454:45
[INFO] [stderr]      |
[INFO] [stderr] 2454 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<PageHeader> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2525:52
[INFO] [stderr]      |
[INFO] [stderr] 2525 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2600:45
[INFO] [stderr]      |
[INFO] [stderr] 2600 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<KeyValue> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2633:52
[INFO] [stderr]      |
[INFO] [stderr] 2633 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2676:45
[INFO] [stderr]      |
[INFO] [stderr] 2676 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<SortingColumn> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2717:52
[INFO] [stderr]      |
[INFO] [stderr] 2717 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2757:45
[INFO] [stderr]      |
[INFO] [stderr] 2757 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<PageEncodingStats> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2798:52
[INFO] [stderr]      |
[INFO] [stderr] 2798 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2871:45
[INFO] [stderr]      |
[INFO] [stderr] 2871 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<ColumnMetaData> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3001:52
[INFO] [stderr]      |
[INFO] [stderr] 3001 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3128:45
[INFO] [stderr]      |
[INFO] [stderr] 3128 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<ColumnChunk> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3191:52
[INFO] [stderr]      |
[INFO] [stderr] 3191 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3278:45
[INFO] [stderr]      |
[INFO] [stderr] 3278 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<RowGroup> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3337:52
[INFO] [stderr]      |
[INFO] [stderr] 3337 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3383:45
[INFO] [stderr]      |
[INFO] [stderr] 3383 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<TypeDefinedOrder> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3402:52
[INFO] [stderr]      |
[INFO] [stderr] 3402 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3426:45
[INFO] [stderr]      |
[INFO] [stderr] 3426 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<ColumnOrder> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3474:52
[INFO] [stderr]      |
[INFO] [stderr] 3474 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3513:45
[INFO] [stderr]      |
[INFO] [stderr] 3513 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<PageLocation> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3554:52
[INFO] [stderr]      |
[INFO] [stderr] 3554 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3588:45
[INFO] [stderr]      |
[INFO] [stderr] 3588 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<OffsetIndex> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3621:52
[INFO] [stderr]      |
[INFO] [stderr] 3621 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3678:45
[INFO] [stderr]      |
[INFO] [stderr] 3678 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<ColumnIndex> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3756:52
[INFO] [stderr]      |
[INFO] [stderr] 3756 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3852:45
[INFO] [stderr]      |
[INFO] [stderr] 3852 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<FileMetaData> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3942:52
[INFO] [stderr]      |
[INFO] [stderr] 3942 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/parquet_format.rs:50:52
[INFO] [stderr]    |
[INFO] [stderr] 50 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]    |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/parquet_format.rs:53:45
[INFO] [stderr]    |
[INFO] [stderr] 53 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<Type> {
[INFO] [stderr]    |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:181:52
[INFO] [stderr]     |
[INFO] [stderr] 181 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:184:45
[INFO] [stderr]     |
[INFO] [stderr] 184 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<ConvertedType> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:240:52
[INFO] [stderr]     |
[INFO] [stderr] 240 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:243:45
[INFO] [stderr]     |
[INFO] [stderr] 243 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<FieldRepetitionType> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:307:52
[INFO] [stderr]     |
[INFO] [stderr] 307 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:310:45
[INFO] [stderr]     |
[INFO] [stderr] 310 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<Encoding> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:358:52
[INFO] [stderr]     |
[INFO] [stderr] 358 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:361:45
[INFO] [stderr]     |
[INFO] [stderr] 361 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<CompressionCodec> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:399:52
[INFO] [stderr]     |
[INFO] [stderr] 399 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:402:45
[INFO] [stderr]     |
[INFO] [stderr] 402 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<PageType> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:438:52
[INFO] [stderr]     |
[INFO] [stderr] 438 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:441:45
[INFO] [stderr]     |
[INFO] [stderr] 441 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<BoundaryOrder> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:510:45
[INFO] [stderr]     |
[INFO] [stderr] 510 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<Statistics> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:566:52
[INFO] [stderr]     |
[INFO] [stderr] 566 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:648:45
[INFO] [stderr]     |
[INFO] [stderr] 648 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<StringType> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:667:52
[INFO] [stderr]     |
[INFO] [stderr] 667 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:693:45
[INFO] [stderr]     |
[INFO] [stderr] 693 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<UUIDType> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:712:52
[INFO] [stderr]     |
[INFO] [stderr] 712 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:738:45
[INFO] [stderr]     |
[INFO] [stderr] 738 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<MapType> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:757:52
[INFO] [stderr]     |
[INFO] [stderr] 757 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:783:45
[INFO] [stderr]     |
[INFO] [stderr] 783 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<ListType> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:802:52
[INFO] [stderr]     |
[INFO] [stderr] 802 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:828:45
[INFO] [stderr]     |
[INFO] [stderr] 828 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<EnumType> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:847:52
[INFO] [stderr]     |
[INFO] [stderr] 847 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:873:45
[INFO] [stderr]     |
[INFO] [stderr] 873 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<DateType> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:892:52
[INFO] [stderr]     |
[INFO] [stderr] 892 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:923:45
[INFO] [stderr]     |
[INFO] [stderr] 923 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<NullType> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:942:52
[INFO] [stderr]     |
[INFO] [stderr] 942 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/parquet_format.rs:979:45
[INFO] [stderr]     |
[INFO] [stderr] 979 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<DecimalType> {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1013:52
[INFO] [stderr]      |
[INFO] [stderr] 1013 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1040:45
[INFO] [stderr]      |
[INFO] [stderr] 1040 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<MilliSeconds> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1059:52
[INFO] [stderr]      |
[INFO] [stderr] 1059 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1085:45
[INFO] [stderr]      |
[INFO] [stderr] 1085 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<MicroSeconds> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1104:52
[INFO] [stderr]      |
[INFO] [stderr] 1104 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1130:45
[INFO] [stderr]      |
[INFO] [stderr] 1130 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<NanoSeconds> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1149:52
[INFO] [stderr]      |
[INFO] [stderr] 1149 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1175:45
[INFO] [stderr]      |
[INFO] [stderr] 1175 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<TimeUnit> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1237:52
[INFO] [stderr]      |
[INFO] [stderr] 1237 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1282:45
[INFO] [stderr]      |
[INFO] [stderr] 1282 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<TimestampType> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1316:52
[INFO] [stderr]      |
[INFO] [stderr] 1316 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1350:45
[INFO] [stderr]      |
[INFO] [stderr] 1350 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<TimeType> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1384:52
[INFO] [stderr]      |
[INFO] [stderr] 1384 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1420:45
[INFO] [stderr]      |
[INFO] [stderr] 1420 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<IntType> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1454:52
[INFO] [stderr]      |
[INFO] [stderr] 1454 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1483:45
[INFO] [stderr]      |
[INFO] [stderr] 1483 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<JsonType> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1502:52
[INFO] [stderr]      |
[INFO] [stderr] 1502 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1531:45
[INFO] [stderr]      |
[INFO] [stderr] 1531 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<BsonType> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1550:52
[INFO] [stderr]      |
[INFO] [stderr] 1550 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1586:45
[INFO] [stderr]      |
[INFO] [stderr] 1586 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<LogicalType> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1718:52
[INFO] [stderr]      |
[INFO] [stderr] 1718 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1852:45
[INFO] [stderr]      |
[INFO] [stderr] 1852 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<SchemaElement> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:1933:52
[INFO] [stderr]      |
[INFO] [stderr] 1933 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2045:45
[INFO] [stderr]      |
[INFO] [stderr] 2045 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<DataPageHeader> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2099:52
[INFO] [stderr]      |
[INFO] [stderr] 2099 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2139:45
[INFO] [stderr]      |
[INFO] [stderr] 2139 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<IndexPageHeader> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2158:52
[INFO] [stderr]      |
[INFO] [stderr] 2158 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2195:45
[INFO] [stderr]      |
[INFO] [stderr] 2195 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<DictionaryPageHeader> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2235:52
[INFO] [stderr]      |
[INFO] [stderr] 2235 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2303:45
[INFO] [stderr]      |
[INFO] [stderr] 2303 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<DataPageHeaderV2> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2377:52
[INFO] [stderr]      |
[INFO] [stderr] 2377 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2454:45
[INFO] [stderr]      |
[INFO] [stderr] 2454 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<PageHeader> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2525:52
[INFO] [stderr]      |
[INFO] [stderr] 2525 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2600:45
[INFO] [stderr]      |
[INFO] [stderr] 2600 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<KeyValue> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2633:52
[INFO] [stderr]      |
[INFO] [stderr] 2633 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2676:45
[INFO] [stderr]      |
[INFO] [stderr] 2676 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<SortingColumn> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2717:52
[INFO] [stderr]      |
[INFO] [stderr] 2717 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2757:45
[INFO] [stderr]      |
[INFO] [stderr] 2757 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<PageEncodingStats> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2798:52
[INFO] [stderr]      |
[INFO] [stderr] 2798 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:2871:45
[INFO] [stderr]      |
[INFO] [stderr] 2871 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<ColumnMetaData> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3001:52
[INFO] [stderr]      |
[INFO] [stderr] 3001 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3128:45
[INFO] [stderr]      |
[INFO] [stderr] 3128 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<ColumnChunk> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3191:52
[INFO] [stderr]      |
[INFO] [stderr] 3191 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3278:45
[INFO] [stderr]      |
[INFO] [stderr] 3278 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<RowGroup> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3337:52
[INFO] [stderr]      |
[INFO] [stderr] 3337 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3383:45
[INFO] [stderr]      |
[INFO] [stderr] 3383 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<TypeDefinedOrder> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3402:52
[INFO] [stderr]      |
[INFO] [stderr] 3402 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3426:45
[INFO] [stderr]      |
[INFO] [stderr] 3426 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<ColumnOrder> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3474:52
[INFO] [stderr]      |
[INFO] [stderr] 3474 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3513:45
[INFO] [stderr]      |
[INFO] [stderr] 3513 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<PageLocation> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3554:52
[INFO] [stderr]      |
[INFO] [stderr] 3554 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3588:45
[INFO] [stderr]      |
[INFO] [stderr] 3588 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<OffsetIndex> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3621:52
[INFO] [stderr]      |
[INFO] [stderr] 3621 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3678:45
[INFO] [stderr]      |
[INFO] [stderr] 3678 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<ColumnIndex> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3756:52
[INFO] [stderr]      |
[INFO] [stderr] 3756 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3852:45
[INFO] [stderr]      |
[INFO] [stderr] 3852 |   pub fn read_from_in_protocol(i_prot: &mut TInputProtocol) -> thrift::Result<FileMetaData> {
[INFO] [stderr]      |                                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TInputProtocol`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/parquet_format.rs:3942:52
[INFO] [stderr]      |
[INFO] [stderr] 3942 |   pub fn write_to_out_protocol(&self, o_prot: &mut TOutputProtocol) -> thrift::Result<()> {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TOutputProtocol`
[INFO] [stderr] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 16.65s
[INFO] running `"docker" "inspect" "2e1f920c1affe5e8643b390262b4eda0f84148870fe19419a409c6368f975378"`
[INFO] running `"docker" "rm" "-f" "2e1f920c1affe5e8643b390262b4eda0f84148870fe19419a409c6368f975378"`
[INFO] [stdout] 2e1f920c1affe5e8643b390262b4eda0f84148870fe19419a409c6368f975378
