[INFO] fetching crate streamweave-parquet 0.6.0...
[INFO] testing streamweave-parquet-0.6.0 against try#db823df02fd0c2cf67b43025ac3fef3f2d743245 for pr-150681
[INFO] extracting crate streamweave-parquet 0.6.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate streamweave-parquet 0.6.0
[INFO] finished tweaking crates.io crate streamweave-parquet 0.6.0
[INFO] tweaked toml for crates.io crate streamweave-parquet 0.6.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate streamweave-parquet 0.6.0 on toolchain db823df02fd0c2cf67b43025ac3fef3f2d743245
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate streamweave-parquet 0.6.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] bb145edb59b7f48569681bc6f95e93328bd55280ef86df4c5db2f1d573a24f86
[INFO] running `Command { std: "docker" "start" "-a" "bb145edb59b7f48569681bc6f95e93328bd55280ef86df4c5db2f1d573a24f86", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bb145edb59b7f48569681bc6f95e93328bd55280ef86df4c5db2f1d573a24f86", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bb145edb59b7f48569681bc6f95e93328bd55280ef86df4c5db2f1d573a24f86", kill_on_drop: false }`
[INFO] [stdout] bb145edb59b7f48569681bc6f95e93328bd55280ef86df4c5db2f1d573a24f86
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1ebd67ee7f2a8b229f62f119b5bd00612b65a86a4c510243df7fde8f1138a073
[INFO] running `Command { std: "docker" "start" "-a" "1ebd67ee7f2a8b229f62f119b5bd00612b65a86a4c510243df7fde8f1138a073", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling arrow-schema v54.3.1
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling serde_json v1.0.148
[INFO] [stderr]    Compiling zmij v1.0.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling zerocopy-derive v0.8.31
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling flatbuffers v24.12.23
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling snap v1.1.1
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling ordered-float v2.10.1
[INFO] [stderr]    Compiling integer-encoding v3.0.4
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thrift v0.17.0
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling streamweave-error v0.6.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling streamweave v0.6.0
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling arrow-buffer v54.3.1
[INFO] [stderr]    Compiling arrow-data v54.3.1
[INFO] [stderr]    Compiling arrow-array v54.3.1
[INFO] [stderr]    Compiling arrow-select v54.3.1
[INFO] [stderr]    Compiling arrow-row v54.3.1
[INFO] [stderr]    Compiling arrow-ipc v54.3.1
[INFO] [stderr]    Compiling arrow-arith v54.3.1
[INFO] [stderr]    Compiling arrow-cast v54.3.1
[INFO] [stderr]    Compiling arrow-ord v54.3.1
[INFO] [stderr]    Compiling arrow-string v54.3.1
[INFO] [stderr]    Compiling parquet v54.3.1
[INFO] [stderr]    Compiling arrow v54.3.1
[INFO] [stderr]    Compiling streamweave-parquet v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 44.00s
[INFO] running `Command { std: "docker" "inspect" "1ebd67ee7f2a8b229f62f119b5bd00612b65a86a4c510243df7fde8f1138a073", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1ebd67ee7f2a8b229f62f119b5bd00612b65a86a4c510243df7fde8f1138a073", kill_on_drop: false }`
[INFO] [stdout] 1ebd67ee7f2a8b229f62f119b5bd00612b65a86a4c510243df7fde8f1138a073
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 05bee57b66dbcbfacd2fa9a8b353f934c6cbcbd7e52c2943c7e65243b4191ac6
[INFO] running `Command { std: "docker" "start" "-a" "05bee57b66dbcbfacd2fa9a8b353f934c6cbcbd7e52c2943c7e65243b4191ac6", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling arrow-array v54.3.1
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling proptest v1.9.0
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling arrow-select v54.3.1
[INFO] [stderr]    Compiling arrow-arith v54.3.1
[INFO] [stderr]    Compiling arrow-ipc v54.3.1
[INFO] [stderr]    Compiling arrow-row v54.3.1
[INFO] [stderr]    Compiling arrow-cast v54.3.1
[INFO] [stderr]    Compiling arrow-string v54.3.1
[INFO] [stderr]    Compiling arrow-ord v54.3.1
[INFO] [stderr]    Compiling arrow v54.3.1
[INFO] [stderr]    Compiling parquet v54.3.1
[INFO] [stderr]    Compiling streamweave-parquet v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 37.01s
[INFO] running `Command { std: "docker" "inspect" "05bee57b66dbcbfacd2fa9a8b353f934c6cbcbd7e52c2943c7e65243b4191ac6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "05bee57b66dbcbfacd2fa9a8b353f934c6cbcbd7e52c2943c7e65243b4191ac6", kill_on_drop: false }`
[INFO] [stdout] 05bee57b66dbcbfacd2fa9a8b353f934c6cbcbd7e52c2943c7e65243b4191ac6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 4adf1810bac3098bebb566901f089d26849594b9cc1a93c6024640a95adb0065
[INFO] running `Command { std: "docker" "start" "-a" "4adf1810bac3098bebb566901f089d26849594b9cc1a93c6024640a95adb0065", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.31s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/streamweave_parquet-a46c648f6448b93f)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests streamweave_parquet
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test src/parquet_consumer.rs - parquet_consumer::ParquetConsumer (line 119) ... ignored
[INFO] [stdout] test src/parquet_producer.rs - parquet_producer::ParquetProducer (line 62) ... ignored
[INFO] [stdout] test src/../README.md - (line 47) ... FAILED
[INFO] [stdout] test src/../README.md - (line 210) ... FAILED
[INFO] [stdout] test src/../README.md - (line 69) ... ok
[INFO] [stdout] test src/../README.md - (line 199) ... FAILED
[INFO] [stdout] test src/../README.md - (line 121) ... FAILED
[INFO] [stdout] test src/../README.md - (line 56) ... FAILED
[INFO] [stdout] test src/../README.md - (line 147) ... FAILED
[INFO] [stdout] test src/../README.md - (line 161) ... FAILED
[INFO] [stdout] test src/../README.md - (line 33) ... FAILED
[INFO] [stdout] test src/../README.md - (line 136) ... FAILED
[INFO] [stdout] test src/../README.md - (line 97) ... ok
[INFO] [stdout] test src/../README.md - (line 221) ... FAILED
[INFO] [stdout] test src/../README.md - (line 108) ... ok
[INFO] [stdout] test src/../README.md - (line 83) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/../README.md - (line 47) stdout ----
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]   --> src/../README.md:51:16
[INFO] [stdout]    |
[INFO] [stdout] 51 | let producer = ParquetProducer::new("data.parquet", ParquetReadConfig::default())?;
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^                 ---------------------------- unexpected argument #2 of type `ParquetReadConfig`
[INFO] [stdout]    |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> src/parquet_producer.rs:79:10
[INFO] [stdout]    |
[INFO] [stdout] 79 |   pub fn new(path: impl Into<String>) -> Self {
[INFO] [stdout]    |          ^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]    |
[INFO] [stdout] 51 - let producer = ParquetProducer::new("data.parquet", ParquetReadConfig::default())?;
[INFO] [stdout] 51 + let producer = ParquetProducer::new("data.parquet")?;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be applied to values that implement `Try`
[INFO] [stdout]   --> src/../README.md:51:16
[INFO] [stdout]    |
[INFO] [stdout] 51 | let producer = ParquetProducer::new("data.parquet", ParquetReadConfig::default())?;
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `ParquetProducer`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Try` is not implemented for `ParquetProducer`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`)
[INFO] [stdout]   --> src/../README.md:51:82
[INFO] [stdout]    |
[INFO] [stdout] 48 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src____README_md_47_0() {
[INFO] [stdout]    |                                      ---------------------------------------- this function should return `Result` or `Option` to accept `?`
[INFO] [stdout] ...
[INFO] [stdout] 51 | let producer = ParquetProducer::new("data.parquet", ParquetReadConfig::default())?;
[INFO] [stdout]    |                                                                                  ^ cannot use the `?` operator in a function that returns `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0277.
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 210) stdout ----
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ParquetWriteConfig` in this scope
[INFO] [stdout]    --> src/../README.md:211:14
[INFO] [stdout]     |
[INFO] [stdout] 211 | let config = ParquetWriteConfig {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 210 + use streamweave_parquet::ParquetWriteConfig;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0422`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 199) stdout ----
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ParquetReadConfig` in this scope
[INFO] [stdout]    --> src/../README.md:200:14
[INFO] [stdout]     |
[INFO] [stdout] 200 | let config = ParquetReadConfig {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 199 + use streamweave_parquet::ParquetReadConfig;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0422`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 121) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave_pipeline`
[INFO] [stdout]    --> src/../README.md:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 | use streamweave_pipeline::PipelineBuilder;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `streamweave_pipeline`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `streamweave_pipeline`, use `cargo add streamweave_pipeline` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks
[INFO] [stdout]    --> src/../README.md:130:16
[INFO] [stdout]     |
[INFO] [stdout] 122 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src____README_md_121_0() {
[INFO] [stdout]     |                                      ----------------------------------------- this is not `async`
[INFO] [stdout] ...
[INFO] [stdout] 130 | pipeline.run().await?;
[INFO] [stdout]     |                ^^^^^ only allowed inside `async` functions and blocks
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/../README.md:127:15
[INFO] [stdout]     |
[INFO] [stdout] 127 |     .producer(ParquetProducer::new("input.parquet", ParquetReadConfig::default())?)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^                  ---------------------------- unexpected argument #2 of type `ParquetReadConfig`
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/parquet_producer.rs:79:10
[INFO] [stdout]     |
[INFO] [stdout]  79 |   pub fn new(path: impl Into<String>) -> Self {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] 127 -     .producer(ParquetProducer::new("input.parquet", ParquetReadConfig::default())?)
[INFO] [stdout] 127 +     .producer(ParquetProducer::new("input.parquet")?)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be applied to values that implement `Try`
[INFO] [stdout]    --> src/../README.md:127:15
[INFO] [stdout]     |
[INFO] [stdout] 127 |     .producer(ParquetProducer::new("input.parquet", ParquetReadConfig::default())?)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `ParquetProducer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Try` is not implemented for `ParquetProducer`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`)
[INFO] [stdout]    --> src/../README.md:127:82
[INFO] [stdout]     |
[INFO] [stdout] 122 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src____README_md_121_0() {
[INFO] [stdout]     |                                      ----------------------------------------- this function should return `Result` or `Option` to accept `?`
[INFO] [stdout] ...
[INFO] [stdout] 127 |     .producer(ParquetProducer::new("input.parquet", ParquetReadConfig::default())?)
[INFO] [stdout]     |                                                                                  ^ cannot use the `?` operator in a function that returns `()`
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/../README.md:128:15
[INFO] [stdout]     |
[INFO] [stdout] 128 |     .consumer(ParquetConsumer::new("output.parquet", ParquetWriteConfig::default())?);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^                   ----------------------------- unexpected argument #2 of type `ParquetWriteConfig`
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/parquet_consumer.rs:140:10
[INFO] [stdout]     |
[INFO] [stdout] 140 |   pub fn new(path: impl Into<PathBuf>) -> Self {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] 128 -     .consumer(ParquetConsumer::new("output.parquet", ParquetWriteConfig::default())?);
[INFO] [stdout] 128 +     .consumer(ParquetConsumer::new("output.parquet")?);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be applied to values that implement `Try`
[INFO] [stdout]    --> src/../README.md:128:15
[INFO] [stdout]     |
[INFO] [stdout] 128 |     .consumer(ParquetConsumer::new("output.parquet", ParquetWriteConfig::default())?);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `ParquetConsumer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Try` is not implemented for `ParquetConsumer`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`)
[INFO] [stdout]    --> src/../README.md:128:84
[INFO] [stdout]     |
[INFO] [stdout] 122 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src____README_md_121_0() {
[INFO] [stdout]     |                                      ----------------------------------------- this function should return `Result` or `Option` to accept `?`
[INFO] [stdout] ...
[INFO] [stdout] 128 |     .consumer(ParquetConsumer::new("output.parquet", ParquetWriteConfig::default())?);
[INFO] [stdout]     |                                                                                    ^ cannot use the `?` operator in a function that returns `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0277, E0432, E0728.
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 56) stdout ----
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/../README.md:60:16
[INFO] [stdout]     |
[INFO] [stdout]  60 | let consumer = ParquetConsumer::new("output.parquet", ParquetWriteConfig::default())?;
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^                   ----------------------------- unexpected argument #2 of type `ParquetWriteConfig`
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/parquet_consumer.rs:140:10
[INFO] [stdout]     |
[INFO] [stdout] 140 |   pub fn new(path: impl Into<PathBuf>) -> Self {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout]  60 - let consumer = ParquetConsumer::new("output.parquet", ParquetWriteConfig::default())?;
[INFO] [stdout]  60 + let consumer = ParquetConsumer::new("output.parquet")?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be applied to values that implement `Try`
[INFO] [stdout]   --> src/../README.md:60:16
[INFO] [stdout]    |
[INFO] [stdout] 60 | let consumer = ParquetConsumer::new("output.parquet", ParquetWriteConfig::default())?;
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `ParquetConsumer`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Try` is not implemented for `ParquetConsumer`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`)
[INFO] [stdout]   --> src/../README.md:60:85
[INFO] [stdout]    |
[INFO] [stdout] 57 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src____README_md_56_0() {
[INFO] [stdout]    |                                      ---------------------------------------- this function should return `Result` or `Option` to accept `?`
[INFO] [stdout] ...
[INFO] [stdout] 60 | let consumer = ParquetConsumer::new("output.parquet", ParquetWriteConfig::default())?;
[INFO] [stdout]    |                                                                                     ^ cannot use the `?` operator in a function that returns `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0277.
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 147) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave_pipeline`
[INFO] [stdout]    --> src/../README.md:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 | use streamweave_pipeline::PipelineBuilder;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `streamweave_pipeline`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `streamweave_pipeline`, use `cargo add streamweave_pipeline` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/../README.md:153:15
[INFO] [stdout]     |
[INFO] [stdout] 153 |     .producer(ParquetProducer::new("data.parquet", ParquetReadConfig::default())?)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^                 ---------------------------- unexpected argument #2 of type `ParquetReadConfig`
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/parquet_producer.rs:79:10
[INFO] [stdout]     |
[INFO] [stdout]  79 |   pub fn new(path: impl Into<String>) -> Self {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] 153 -     .producer(ParquetProducer::new("data.parquet", ParquetReadConfig::default())?)
[INFO] [stdout] 153 +     .producer(ParquetProducer::new("data.parquet")?)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be applied to values that implement `Try`
[INFO] [stdout]    --> src/../README.md:153:15
[INFO] [stdout]     |
[INFO] [stdout] 153 |     .producer(ParquetProducer::new("data.parquet", ParquetReadConfig::default())?)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `ParquetProducer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Try` is not implemented for `ParquetProducer`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`)
[INFO] [stdout]    --> src/../README.md:153:81
[INFO] [stdout]     |
[INFO] [stdout] 148 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src____README_md_147_0() {
[INFO] [stdout]     |                                      ----------------------------------------- this function should return `Result` or `Option` to accept `?`
[INFO] [stdout] ...
[INFO] [stdout] 153 |     .producer(ParquetProducer::new("data.parquet", ParquetReadConfig::default())?)
[INFO] [stdout]     |                                                                                 ^ cannot use the `?` operator in a function that returns `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0277, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 161) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave_pipeline`
[INFO] [stdout]    --> src/../README.md:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 | use streamweave_pipeline::PipelineBuilder;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `streamweave_pipeline`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `streamweave_pipeline`, use `cargo add streamweave_pipeline` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/../README.md:173:15
[INFO] [stdout]     |
[INFO] [stdout] 173 |     .producer(ParquetProducer::new("large_file.parquet", config)?)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^                       ------ unexpected argument #2 of type `ParquetReadConfig`
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/parquet_producer.rs:79:10
[INFO] [stdout]     |
[INFO] [stdout]  79 |   pub fn new(path: impl Into<String>) -> Self {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] 173 -     .producer(ParquetProducer::new("large_file.parquet", config)?)
[INFO] [stdout] 173 +     .producer(ParquetProducer::new("large_file.parquet")?)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be applied to values that implement `Try`
[INFO] [stdout]    --> src/../README.md:173:15
[INFO] [stdout]     |
[INFO] [stdout] 173 |     .producer(ParquetProducer::new("large_file.parquet", config)?)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `ParquetProducer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Try` is not implemented for `ParquetProducer`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`)
[INFO] [stdout]    --> src/../README.md:173:65
[INFO] [stdout]     |
[INFO] [stdout] 162 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src____README_md_161_0() {
[INFO] [stdout]     |                                      ----------------------------------------- this function should return `Result` or `Option` to accept `?`
[INFO] [stdout] ...
[INFO] [stdout] 173 |     .producer(ParquetProducer::new("large_file.parquet", config)?)
[INFO] [stdout]     |                                                                 ^ cannot use the `?` operator in a function that returns `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0277, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 33) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave_pipeline`
[INFO] [stdout]   --> src/../README.md:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 | use streamweave_pipeline::PipelineBuilder;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `streamweave_pipeline`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `streamweave_pipeline`, use `cargo add streamweave_pipeline` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks
[INFO] [stdout]   --> src/../README.md:43:16
[INFO] [stdout]    |
[INFO] [stdout] 34 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src____README_md_33_0() {
[INFO] [stdout]    |                                      ---------------------------------------- this is not `async`
[INFO] [stdout] ...
[INFO] [stdout] 43 | pipeline.run().await?;
[INFO] [stdout]    |                ^^^^^ only allowed inside `async` functions and blocks
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]   --> src/../README.md:39:15
[INFO] [stdout]    |
[INFO] [stdout] 39 |     .producer(ParquetProducer::new("data.parquet", ParquetReadConfig::default())?)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^                 ---------------------------- unexpected argument #2 of type `ParquetReadConfig`
[INFO] [stdout]    |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> src/parquet_producer.rs:79:10
[INFO] [stdout]    |
[INFO] [stdout] 79 |   pub fn new(path: impl Into<String>) -> Self {
[INFO] [stdout]    |          ^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]    |
[INFO] [stdout] 39 -     .producer(ParquetProducer::new("data.parquet", ParquetReadConfig::default())?)
[INFO] [stdout] 39 +     .producer(ParquetProducer::new("data.parquet")?)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be applied to values that implement `Try`
[INFO] [stdout]   --> src/../README.md:39:15
[INFO] [stdout]    |
[INFO] [stdout] 39 |     .producer(ParquetProducer::new("data.parquet", ParquetReadConfig::default())?)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `ParquetProducer`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Try` is not implemented for `ParquetProducer`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`)
[INFO] [stdout]   --> src/../README.md:39:81
[INFO] [stdout]    |
[INFO] [stdout] 34 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src____README_md_33_0() {
[INFO] [stdout]    |                                      ---------------------------------------- this function should return `Result` or `Option` to accept `?`
[INFO] [stdout] ...
[INFO] [stdout] 39 |     .producer(ParquetProducer::new("data.parquet", ParquetReadConfig::default())?)
[INFO] [stdout]    |                                                                                 ^ cannot use the `?` operator in a function that returns `()`
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/../README.md:41:15
[INFO] [stdout]     |
[INFO] [stdout]  41 |     .consumer(ParquetConsumer::new("output.parquet", ParquetWriteConfig::default())?);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^                   ----------------------------- unexpected argument #2 of type `ParquetWriteConfig`
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/parquet_consumer.rs:140:10
[INFO] [stdout]     |
[INFO] [stdout] 140 |   pub fn new(path: impl Into<PathBuf>) -> Self {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout]  41 -     .consumer(ParquetConsumer::new("output.parquet", ParquetWriteConfig::default())?);
[INFO] [stdout]  41 +     .consumer(ParquetConsumer::new("output.parquet")?);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be applied to values that implement `Try`
[INFO] [stdout]   --> src/../README.md:41:15
[INFO] [stdout]    |
[INFO] [stdout] 41 |     .consumer(ParquetConsumer::new("output.parquet", ParquetWriteConfig::default())?);
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `ParquetConsumer`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Try` is not implemented for `ParquetConsumer`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`)
[INFO] [stdout]   --> src/../README.md:41:84
[INFO] [stdout]    |
[INFO] [stdout] 34 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src____README_md_33_0() {
[INFO] [stdout]    |                                      ---------------------------------------- this function should return `Result` or `Option` to accept `?`
[INFO] [stdout] ...
[INFO] [stdout] 41 |     .consumer(ParquetConsumer::new("output.parquet", ParquetWriteConfig::default())?);
[INFO] [stdout]    |                                                                                    ^ cannot use the `?` operator in a function that returns `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0277, E0432, E0728.
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 136) stdout ----
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/../README.md:140:16
[INFO] [stdout]     |
[INFO] [stdout] 140 | let producer = ParquetProducer::new("data.parquet", ParquetReadConfig::default())?;
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^                 ---------------------------- unexpected argument #2 of type `ParquetReadConfig`
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/parquet_producer.rs:79:10
[INFO] [stdout]     |
[INFO] [stdout]  79 |   pub fn new(path: impl Into<String>) -> Self {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] 140 - let producer = ParquetProducer::new("data.parquet", ParquetReadConfig::default())?;
[INFO] [stdout] 140 + let producer = ParquetProducer::new("data.parquet")?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be applied to values that implement `Try`
[INFO] [stdout]    --> src/../README.md:140:16
[INFO] [stdout]     |
[INFO] [stdout] 140 | let producer = ParquetProducer::new("data.parquet", ParquetReadConfig::default())?;
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `ParquetProducer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Try` is not implemented for `ParquetProducer`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`)
[INFO] [stdout]    --> src/../README.md:140:82
[INFO] [stdout]     |
[INFO] [stdout] 137 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src____README_md_136_0() {
[INFO] [stdout]     |                                      ----------------------------------------- this function should return `Result` or `Option` to accept `?`
[INFO] [stdout] ...
[INFO] [stdout] 140 | let producer = ParquetProducer::new("data.parquet", ParquetReadConfig::default())?;
[INFO] [stdout]     |                                                                                  ^ cannot use the `?` operator in a function that returns `()`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0277.
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 221) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParquetProducer`
[INFO] [stdout]    --> src/../README.md:226:15
[INFO] [stdout]     |
[INFO] [stdout] 226 |     .producer(ParquetProducer::new("data.parquet", ParquetReadConfig::default())?)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^ use of undeclared type `ParquetProducer`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 221 + use streamweave_parquet::ParquetProducer;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParquetReadConfig`
[INFO] [stdout]    --> src/../README.md:226:52
[INFO] [stdout]     |
[INFO] [stdout] 226 |     .producer(ParquetProducer::new("data.parquet", ParquetReadConfig::default())?)
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^ use of undeclared type `ParquetReadConfig`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 221 + use streamweave_parquet::ParquetReadConfig;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParquetConsumer`
[INFO] [stdout]    --> src/../README.md:227:15
[INFO] [stdout]     |
[INFO] [stdout] 227 |     .consumer(ParquetConsumer::new("output.parquet", ParquetWriteConfig::default())?);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^ use of undeclared type `ParquetConsumer`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 221 + use streamweave_parquet::ParquetConsumer;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParquetWriteConfig`
[INFO] [stdout]    --> src/../README.md:227:54
[INFO] [stdout]     |
[INFO] [stdout] 227 |     .consumer(ParquetConsumer::new("output.parquet", ParquetWriteConfig::default())?);
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^ use of undeclared type `ParquetWriteConfig`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 221 + use streamweave_parquet::ParquetWriteConfig;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PipelineBuilder`
[INFO] [stdout]    --> src/../README.md:224:16
[INFO] [stdout]     |
[INFO] [stdout] 224 | let pipeline = PipelineBuilder::new()
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ use of undeclared type `PipelineBuilder`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/../README.md - (line 121)
[INFO] [stdout]     src/../README.md - (line 136)
[INFO] [stdout]     src/../README.md - (line 147)
[INFO] [stdout]     src/../README.md - (line 161)
[INFO] [stdout]     src/../README.md - (line 199)
[INFO] [stdout]     src/../README.md - (line 210)
[INFO] [stdout]     src/../README.md - (line 221)
[INFO] [stdout]     src/../README.md - (line 33)
[INFO] [stdout]     src/../README.md - (line 47)
[INFO] [stdout]     src/../README.md - (line 56)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 4 passed; 10 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.53s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.79s; merged doctests compilation took 0.25s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "4adf1810bac3098bebb566901f089d26849594b9cc1a93c6024640a95adb0065", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4adf1810bac3098bebb566901f089d26849594b9cc1a93c6024640a95adb0065", kill_on_drop: false }`
[INFO] [stdout] 4adf1810bac3098bebb566901f089d26849594b9cc1a93c6024640a95adb0065
