[INFO] fetching crate streamweave-http-server 0.4.0...
[INFO] testing streamweave-http-server-0.4.0 against master#0d162b25edd5bf0dba9a22e83b614f1113e90474 for pr-150681
[INFO] extracting crate streamweave-http-server 0.4.0 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate streamweave-http-server 0.4.0
[INFO] finished tweaking crates.io crate streamweave-http-server 0.4.0
[INFO] tweaked toml for crates.io crate streamweave-http-server 0.4.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate streamweave-http-server 0.4.0 on toolchain 0d162b25edd5bf0dba9a22e83b614f1113e90474
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate streamweave-http-server 0.4.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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded streamweave-window v0.5.0
[INFO] [stderr]   Downloaded streamweave-message v0.4.0
[INFO] [stderr]   Downloaded streamweave v0.4.0
[INFO] [stderr]   Downloaded streamweave-stateful v0.4.0
[INFO] [stderr]   Downloaded streamweave-pipeline v0.4.0
[INFO] [stderr]   Downloaded streamweave-error v0.4.0
[INFO] [stderr]   Downloaded streamweave-graph v0.4.0
[INFO] [stderr]   Downloaded streamweave-transformers v0.4.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4e45a5ab0130a6527f6815394c39478fc6db85fddeb34bc7cd5f5234f2e1b2ce
[INFO] running `Command { std: "docker" "start" "-a" "4e45a5ab0130a6527f6815394c39478fc6db85fddeb34bc7cd5f5234f2e1b2ce", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4e45a5ab0130a6527f6815394c39478fc6db85fddeb34bc7cd5f5234f2e1b2ce", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4e45a5ab0130a6527f6815394c39478fc6db85fddeb34bc7cd5f5234f2e1b2ce", kill_on_drop: false }`
[INFO] [stdout] 4e45a5ab0130a6527f6815394c39478fc6db85fddeb34bc7cd5f5234f2e1b2ce
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0948c1d4d54434763d78db0801b9ca9cf40b62916db5f2e9abd76aef9a1c39f1
[INFO] running `Command { std: "docker" "start" "-a" "0948c1d4d54434763d78db0801b9ca9cf40b62916db5f2e9abd76aef9a1c39f1", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.111
[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 errno v0.3.14
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling matchit v0.7.3
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling uuid v1.19.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tower-http v0.5.2
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling streamweave-error v0.4.0
[INFO] [stderr]    Compiling streamweave-message v0.4.0
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling axum-core v0.4.5
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling streamweave v0.4.0
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling streamweave-stateful v0.4.0
[INFO] [stderr]    Compiling streamweave-pipeline v0.4.0
[INFO] [stderr]    Compiling streamweave-window v0.5.0
[INFO] [stderr]    Compiling streamweave-transformers v0.4.0
[INFO] [stderr]    Compiling hyper-util v0.1.19
[INFO] [stderr]    Compiling streamweave-graph v0.4.0
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr]    Compiling streamweave-http-server v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 31.99s
[INFO] running `Command { std: "docker" "inspect" "0948c1d4d54434763d78db0801b9ca9cf40b62916db5f2e9abd76aef9a1c39f1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0948c1d4d54434763d78db0801b9ca9cf40b62916db5f2e9abd76aef9a1c39f1", kill_on_drop: false }`
[INFO] [stdout] 0948c1d4d54434763d78db0801b9ca9cf40b62916db5f2e9abd76aef9a1c39f1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 86bc5b23ccba1b947dc2612481e27df6e1733bb57c72f96d089eb17c3b0c948b
[INFO] running `Command { std: "docker" "start" "-a" "86bc5b23ccba1b947dc2612481e27df6e1733bb57c72f96d089eb17c3b0c948b", kill_on_drop: false }`
[INFO] [stderr]    Compiling streamweave-http-server v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.26s
[INFO] running `Command { std: "docker" "inspect" "86bc5b23ccba1b947dc2612481e27df6e1733bb57c72f96d089eb17c3b0c948b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "86bc5b23ccba1b947dc2612481e27df6e1733bb57c72f96d089eb17c3b0c948b", kill_on_drop: false }`
[INFO] [stdout] 86bc5b23ccba1b947dc2612481e27df6e1733bb57c72f96d089eb17c3b0c948b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] ed20f3207edadf9ea13f9f762927f484bebfe6a040d069db19f08a7318c68a02
[INFO] running `Command { std: "docker" "start" "-a" "ed20f3207edadf9ea13f9f762927f484bebfe6a040d069db19f08a7318c68a02", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/streamweave_http_server-b94076b0809b890d)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test transformers::path_router::tests::test_path_matching ... ok
[INFO] [stdout] test transformers::path_router::tests::test_route_matching ... ok
[INFO] [stdout] test transformers::path_router::tests::test_routing_transformation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests streamweave_http_server
[INFO] [stdout] 
[INFO] [stdout] running 56 tests
[INFO] [stdout] test src/../README.md - (line 205) ... FAILED
[INFO] [stdout] test src/../README.md - (line 188) ... FAILED
[INFO] [stdout] test src/../README.md - (line 102) ... FAILED
[INFO] [stdout] test src/../README.md - (line 236) ... FAILED
[INFO] [stdout] test src/consumer.rs - consumer::HttpResponseConsumer (line 91) - compile ... FAILED
[INFO] [stdout] test src/consumer.rs - consumer::HttpResponseConsumer::with_config (line 139) - compile ... FAILED
[INFO] [stdout] test src/consumer.rs - consumer::HttpResponseConsumer::new (line 120) - compile ... FAILED
[INFO] [stdout] test src/consumer.rs - consumer::HttpResponseConsumer::get_response (line 180) - compile ... FAILED
[INFO] [stdout] test src/consumer.rs - consumer::HttpResponseConsumer::create_streaming_response (line 217) - compile ... FAILED
[INFO] [stdout] test src/error.rs - error::map_to_http_error (line 117) - compile ... FAILED
[INFO] [stdout] test src/../README.md - (line 36) ... FAILED
[INFO] [stdout] test src/error.rs - error::ErrorResponse (line 47) - compile ... FAILED
[INFO] [stdout] test src/error.rs - error (line 17) - compile ... FAILED
[INFO] [stdout] test src/../README.md - (line 276) ... FAILED
[INFO] [stdout] test src/error.rs - error::create_custom_error (line 286) - compile ... FAILED
[INFO] [stdout] test src/../README.md - (line 170) ... FAILED
[INFO] [stdout] test src/consumer.rs - consumer::HttpResponseCorrelationConsumer (line 548) - compile ... FAILED
[INFO] [stdout] test src/error.rs - error::map_generic_error (line 233) - compile ... FAILED
[INFO] [stdout] test src/../README.md - (line 156) ... FAILED
[INFO] [stdout] test src/middleware.rs - middleware::cors_layer (line 30) - compile ... FAILED
[INFO] [stdout] test src/../README.md - (line 119) ... FAILED
[INFO] [stdout] test src/handler.rs - handler::create_graph_handler (line 272) - compile ... FAILED
[INFO] [stdout] test src/../README.md - (line 82) ... FAILED
[INFO] [stdout] test src/middleware.rs - middleware (line 9) - compile ... FAILED
[INFO] [stdout] test src/middleware.rs - middleware::cors_layer_with_origins (line 50) - compile ... FAILED
[INFO] [stdout] test src/handler.rs - handler::create_pipeline_handler (line 129) - compile ... FAILED
[INFO] [stdout] test src/middleware.rs - middleware::example_auth_middleware (line 99) - compile ... FAILED
[INFO] [stdout] test src/../README.md - (line 138) ... FAILED
[INFO] [stdout] test src/handler.rs - handler::create_simple_handler (line 41) - compile ... FAILED
[INFO] [stdout] test src/producer.rs - producer::HttpRequestProducerConfig::with_stream_body (line 109) - compile ... FAILED
[INFO] [stdout] test src/middleware.rs - middleware::logging_layer (line 76) - compile ... FAILED
[INFO] [stdout] test src/types.rs - types::HttpRequest::get_path_param (line 282) - compile ... FAILED
[INFO] [stdout] test src/../README.md - (line 219) ... FAILED
[INFO] [stdout] test src/middleware.rs - middleware::common_middleware_stack (line 179) - compile ... FAILED
[INFO] [stdout] test src/types.rs - types::HttpRequest (line 162) - compile ... FAILED
[INFO] [stdout] test src/types.rs - types::HttpResponse::add_header (line 573) - compile ... FAILED
[INFO] [stdout] test src/types.rs - types::HttpRequestItem (line 634) - compile ... FAILED
[INFO] [stdout] test src/types.rs - types::HttpRequest::from_axum_request (line 203) - compile ... FAILED
[INFO] [stdout] test src/middleware.rs - middleware::rate_limit_layer (line 154) - compile ... FAILED
[INFO] [stdout] test src/../README.md - (line 50) ... FAILED
[INFO] [stdout] test src/types.rs - types::HttpResponse::error (line 546) - compile ... FAILED
[INFO] [stdout] test src/types.rs - types::HttpRequest::get_header (line 298) - compile ... FAILED
[INFO] [stdout] test src/producer.rs - producer::HttpRequestProducer (line 140) - compile ... FAILED
[INFO] [stdout] test src/types.rs - types::HttpRequest::is_content_type (line 314) - compile ... FAILED
[INFO] [stdout] test src/producer.rs - producer::LongLivedHttpRequestProducer (line 524) - compile ... FAILED
[INFO] [stdout] test src/transformers/path_router.rs - transformers::path_router::PathBasedRouterTransformer (line 53) - compile ... FAILED
[INFO] [stdout] test src/producer.rs - producer::HttpRequestProducer::set_path_params (line 288) - compile ... FAILED
[INFO] [stdout] test src/types.rs - types::HttpResponse::set_header (line 590) - compile ... FAILED
[INFO] [stdout] test src/producer.rs - producer::HttpRequestProducer::from_axum_request (line 177) - compile ... FAILED
[INFO] [stdout] test src/types.rs - types::HttpResponse::text (line 502) - compile ... FAILED
[INFO] [stdout] test src/types.rs - types::HttpRequest::is_body_chunk (line 338) - compile ... FAILED
[INFO] [stdout] test src/types.rs - types::HttpResponse::new (line 415) - compile ... FAILED
[INFO] [stdout] test src/types.rs - types::HttpResponse::binary (line 526) - compile ... FAILED
[INFO] [stdout] test src/types.rs - types::HttpResponse (line 383) - compile ... FAILED
[INFO] [stdout] test src/types.rs - types::HttpResponse::with_request_id (line 433) - compile ... FAILED
[INFO] [stdout] test src/types.rs - types::HttpResponse::json (line 468) - compile ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/../README.md - (line 205) stdout ----
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/../README.md:213:16
[INFO] [stdout]     |
[INFO] [stdout] 213 | let consumer = HttpResponseConsumer::new(config);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^ ------ unexpected argument of type `HttpResponseConsumerConfig`
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/consumer.rs:126:10
[INFO] [stdout]     |
[INFO] [stdout] 126 |   pub fn new() -> Self {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] 213 - let consumer = HttpResponseConsumer::new(config);
[INFO] [stdout] 213 + let consumer = HttpResponseConsumer::new();
[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 E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 188) stdout ----
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/../README.md:199:16
[INFO] [stdout]     |
[INFO] [stdout] 199 | let consumer = HttpResponseConsumer::new(config);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^ ------ unexpected argument of type `HttpResponseConsumerConfig`
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/consumer.rs:126:10
[INFO] [stdout]     |
[INFO] [stdout] 126 |   pub fn new() -> Self {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] 199 - let consumer = HttpResponseConsumer::new(config);
[INFO] [stdout] 199 + let consumer = HttpResponseConsumer::new();
[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 E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 102) stdout ----
[INFO] [stdout] error[E0425]: cannot find type `ProducerConfig` in this scope
[INFO] [stdout]    --> src/../README.md:104:17
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub config: ProducerConfig<HttpRequest>,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 102 + use streamweave::ProducerConfig;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HttpRequest` in this scope
[INFO] [stdout]    --> src/../README.md:104:32
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub config: ProducerConfig<HttpRequest>,
[INFO] [stdout]     |                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 102 + use streamweave_http_server::HttpRequest;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HttpRequestProducerConfig` in this scope
[INFO] [stdout]    --> src/../README.md:105:34
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub request_producer_config: HttpRequestProducerConfig,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 102 + use streamweave_http_server::HttpRequestProducerConfig;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 236) stdout ----
[INFO] [stdout] error: unknown start of token: \u{2500}
[INFO] [stdout]    --> src/../README.md:237:14
[INFO] [stdout]     |
[INFO] [stdout] 237 | HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> ...
[INFO] [stdout]     |              ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: character appears once more
[INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 237 - HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> HTTP Response
[INFO] [stdout] 237 + HTTP Request --> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> HTTP Response
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \u{2500}
[INFO] [stdout]    --> src/../README.md:237:15
[INFO] [stdout]     |
[INFO] [stdout] 237 | HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> ...
[INFO] [stdout]     |               ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 237 - HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> HTTP Response
[INFO] [stdout] 237 + HTTP Request ─-> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> HTTP Response
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \u{2500}
[INFO] [stdout]    --> src/../README.md:237:38
[INFO] [stdout]     |
[INFO] [stdout] 237 | HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> ...
[INFO] [stdout]     |                                      ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: character appears once more
[INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 237 - HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> HTTP Response
[INFO] [stdout] 237 + HTTP Request ──> HttpRequestProducer --> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> HTTP Response
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \u{2500}
[INFO] [stdout]    --> src/../README.md:237:39
[INFO] [stdout]     |
[INFO] [stdout] 237 | HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> ...
[INFO] [stdout]     |                                       ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 237 - HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> HTTP Response
[INFO] [stdout] 237 + HTTP Request ──> HttpRequestProducer ─-> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> HTTP Response
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \u{2500}
[INFO] [stdout]    --> src/../README.md:237:62
[INFO] [stdout]     |
[INFO] [stdout] 237 | HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> ...
[INFO] [stdout]     |                                                              ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: character appears once more
[INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 237 - HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> HTTP Response
[INFO] [stdout] 237 + HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> --> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> HTTP Response
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \u{2500}
[INFO] [stdout]    --> src/../README.md:237:63
[INFO] [stdout]     |
[INFO] [stdout] 237 | HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> ...
[INFO] [stdout]     |                                                               ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 237 - HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> HTTP Response
[INFO] [stdout] 237 + HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ─-> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> HTTP Response
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \u{2500}
[INFO] [stdout]    --> src/../README.md:237:78
[INFO] [stdout]     |
[INFO] [stdout] 237 | HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> ...
[INFO] [stdout]     |                                                                              ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: character appears once more
[INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 237 - HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> HTTP Response
[INFO] [stdout] 237 + HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer --> Stream<HttpResponse> ──> HttpResponseConsumer ──> HTTP Response
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \u{2500}
[INFO] [stdout]    --> src/../README.md:237:79
[INFO] [stdout]     |
[INFO] [stdout] 237 | HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> ...
[INFO] [stdout]     |                                                                               ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 237 - HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> HTTP Response
[INFO] [stdout] 237 + HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ─-> Stream<HttpResponse> ──> HttpResponseConsumer ──> HTTP Response
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \u{2500}
[INFO] [stdout]    --> src/../README.md:237:103
[INFO] [stdout]     |
[INFO] [stdout] 237 | HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> ...
[INFO] [stdout]     |                                                                                                       ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: character appears once more
[INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 237 - HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> HTTP Response
[INFO] [stdout] 237 + HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> --> HttpResponseConsumer ──> HTTP Response
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \u{2500}
[INFO] [stdout]    --> src/../README.md:237:104
[INFO] [stdout]     |
[INFO] [stdout] 237 | HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> ...
[INFO] [stdout]     |                                                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 237 - HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> HTTP Response
[INFO] [stdout] 237 + HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ─-> HttpResponseConsumer ──> HTTP Response
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \u{2500}
[INFO] [stdout]    --> src/../README.md:237:128
[INFO] [stdout]     |
[INFO] [stdout] 237 | ... Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> HTTP Response
[INFO] [stdout]     |                                                                   ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: character appears once more
[INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 237 - HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> HTTP Response
[INFO] [stdout] 237 + HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer --> HTTP Response
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \u{2500}
[INFO] [stdout]    --> src/../README.md:237:129
[INFO] [stdout]     |
[INFO] [stdout] 237 | ...Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> HTTP Response
[INFO] [stdout]     |                                                                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 237 - HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> HTTP Response
[INFO] [stdout] 237 + HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ─-> HTTP Response
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!` or `::`, found `Request`
[INFO] [stdout]    --> src/../README.md:237:6
[INFO] [stdout]     |
[INFO] [stdout] 237 | HTTP Request ──> HttpRequestProducer ──> Stream<HttpRequest> ──> Transformer ──> Stream<HttpResponse> ──> HttpResponseConsumer ──> ...
[INFO] [stdout]     |      ^^^^^^^ expected one of `!` or `::`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 13 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/consumer.rs - consumer::HttpResponseConsumer (line 91) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]   --> src/consumer.rs:92:18
[INFO] [stdout]    |
[INFO] [stdout] 92 | use streamweave::http_server::{HttpResponseConsumer, HttpResponseConsumerConfig};
[INFO] [stdout]    |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]   --> src/consumer.rs:93:18
[INFO] [stdout]    |
[INFO] [stdout] 93 | use streamweave::http_server::HttpResponse;
[INFO] [stdout]    |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/consumer.rs - consumer::HttpResponseConsumer::with_config (line 139) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/consumer.rs:140:18
[INFO] [stdout]     |
[INFO] [stdout] 140 | use streamweave::http_server::{HttpResponseConsumer, HttpResponseConsumerConfig};
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/consumer.rs - consumer::HttpResponseConsumer::new (line 120) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/consumer.rs:121:18
[INFO] [stdout]     |
[INFO] [stdout] 121 | use streamweave::http_server::HttpResponseConsumer;
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/consumer.rs - consumer::HttpResponseConsumer::get_response (line 180) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/consumer.rs:181:18
[INFO] [stdout]     |
[INFO] [stdout] 181 | use streamweave::http_server::HttpResponseConsumer;
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks
[INFO] [stdout]    --> src/consumer.rs:185:45
[INFO] [stdout]     |
[INFO] [stdout] 180 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_consumer_rs_180_0() {
[INFO] [stdout]     |                                      ---------------------------------------- this is not `async`
[INFO] [stdout] ...
[INFO] [stdout] 185 | let axum_response = consumer.get_response().await;
[INFO] [stdout]     |                                             ^^^^^ only allowed inside `async` functions and blocks
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0728.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/consumer.rs - consumer::HttpResponseConsumer::create_streaming_response (line 217) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/consumer.rs:218:18
[INFO] [stdout]     |
[INFO] [stdout] 218 | use streamweave::http_server::{HttpResponseConsumer, HttpResponse};
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/error.rs - error::map_to_http_error (line 117) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `http_server` in `streamweave`
[INFO] [stdout]    --> src/error.rs:118:18
[INFO] [stdout]     |
[INFO] [stdout] 118 | use streamweave::http_server::error::map_to_http_error;
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `streamweave::error`
[INFO] [stdout]    --> src/error.rs:119:18
[INFO] [stdout]     |
[INFO] [stdout] 119 | use streamweave::error::{StreamError, ErrorContext, ComponentInfo};
[INFO] [stdout]     |                  ^^^^^ could not find `error` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 36) stdout ----
[INFO] [stdout] error[E0277]: the trait bound `impl Fn(Request<Body>) -> Pin<Box<...>>: Handler<_, _>` is not satisfied
[INFO] [stdout]     --> src/../README.md:44:29
[INFO] [stdout]      |
[INFO] [stdout]   44 |       .route("/api/echo", get(create_simple_handler(|req: HttpRequest| {
[INFO] [stdout]      |  _________________________---_^
[INFO] [stdout]      | |                         |
[INFO] [stdout]      | |                         required by a bound introduced by this call
[INFO] [stdout]   45 | |         HttpResponse::text(StatusCode::OK, &format!("Echo: {}", req.path))
[INFO] [stdout]   46 | |     })));
[INFO] [stdout]      | |______^ the trait `Handler<_, _>` is not implemented for `impl Fn(Request<Body>) -> Pin<Box<dyn Future<Output = ...> + Send>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: Consider using `#[axum::debug_handler]` to improve the error message
[INFO] [stdout] help: the following other types implement trait `Handler<T, S>`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:1309:1
[INFO] [stdout]      |
[INFO] [stdout] 1309 | / impl<S> Handler<(), S> for MethodRouter<S>
[INFO] [stdout] 1310 | | where
[INFO] [stdout] 1311 | |     S: Clone + 'static,
[INFO] [stdout]      | |_______________________^ `MethodRouter<S>` implements `Handler<(), S>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/handler/mod.rs:303:1
[INFO] [stdout]      |
[INFO] [stdout]  303 | / impl<H, S, T, L> Handler<T, S> for Layered<L, H, T, S>
[INFO] [stdout]  304 | | where
[INFO] [stdout]  305 | |     L: Layer<HandlerService<H, T, S>> + Clone + Send + 'static,
[INFO] [stdout]  306 | |     H: Handler<T, S>,
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | |     T: 'static,
[INFO] [stdout]  311 | |     S: 'static,
[INFO] [stdout]      | |_______________^ `Layered<L, H, T, S>` implements `Handler<T, S>`
[INFO] [stdout] note: required by a bound in `axum::routing::get`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:166:16
[INFO] [stdout]      |
[INFO] [stdout]  166 |             H: Handler<T, S>,
[INFO] [stdout]      |                ^^^^^^^^^^^^^ required by this bound in `get`
[INFO] [stdout] ...
[INFO] [stdout]  439 | top_level_handler_fn!(get, GET);
[INFO] [stdout]      | -------------------------------
[INFO] [stdout]      | |                     |
[INFO] [stdout]      | |                     required by a bound in this function
[INFO] [stdout]      | in this macro invocation
[INFO] [stdout]      = note: the full name for the type has been written to '/tmp/rustdoctestlyjCcz/rust_out.long-type-8344245873005491371.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/error.rs - error::ErrorResponse (line 47) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `http_server` in `streamweave`
[INFO] [stdout]   --> src/error.rs:48:18
[INFO] [stdout]    |
[INFO] [stdout] 48 | use streamweave::http_server::error::ErrorResponse;
[INFO] [stdout]    |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/error.rs - error (line 17) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `http_server` in `streamweave`
[INFO] [stdout]   --> src/error.rs:18:18
[INFO] [stdout]    |
[INFO] [stdout] 18 | use streamweave::http_server::error::{map_to_http_error, ErrorResponse};
[INFO] [stdout]    |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `streamweave::error`
[INFO] [stdout]   --> src/error.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 | use streamweave::error::StreamError;
[INFO] [stdout]    |                  ^^^^^ could not find `error` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 276) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HttpRequestProducer`
[INFO] [stdout]    --> src/../README.md:279:16
[INFO] [stdout]     |
[INFO] [stdout] 279 | let producer = HttpRequestProducer::from_axum_request(request, config)
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^ use of undeclared type `HttpRequestProducer`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 276 + use streamweave_http_server::HttpRequestProducer;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `request` in this scope
[INFO] [stdout]    --> src/../README.md:279:55
[INFO] [stdout]     |
[INFO] [stdout] 279 | let producer = HttpRequestProducer::from_axum_request(request, config)
[INFO] [stdout]     |                                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `config` in this scope
[INFO] [stdout]    --> src/../README.md:279:64
[INFO] [stdout]     |
[INFO] [stdout] 279 | let producer = HttpRequestProducer::from_axum_request(request, config)
[INFO] [stdout]     |                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks
[INFO] [stdout]    --> src/../README.md:280:6
[INFO] [stdout]     |
[INFO] [stdout] 276 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src____README_md_276_0() {
[INFO] [stdout]     |                                      ----------------------------------------- this is not `async`
[INFO] [stdout] ...
[INFO] [stdout] 280 |     .await
[INFO] [stdout]     |      ^^^^^ only allowed inside `async` functions and blocks
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433, E0728.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/error.rs - error::create_custom_error (line 286) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `http_server` in `streamweave`
[INFO] [stdout]    --> src/error.rs:287:18
[INFO] [stdout]     |
[INFO] [stdout] 287 | use streamweave::http_server::error::create_custom_error;
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 170) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `request` in this scope
[INFO] [stdout]    --> src/../README.md:182:55
[INFO] [stdout]     |
[INFO] [stdout] 182 | let producer = HttpRequestProducer::from_axum_request(request, config).await;
[INFO] [stdout]     |                                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks
[INFO] [stdout]    --> src/../README.md:182:72
[INFO] [stdout]     |
[INFO] [stdout] 171 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src____README_md_170_0() {
[INFO] [stdout]     |                                      ----------------------------------------- this is not `async`
[INFO] [stdout] ...
[INFO] [stdout] 182 | let producer = HttpRequestProducer::from_axum_request(request, config).await;
[INFO] [stdout]     |                                                                        ^^^^^ only allowed inside `async` functions and blocks
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0728.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/consumer.rs - consumer::HttpResponseCorrelationConsumer (line 548) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/consumer.rs:549:18
[INFO] [stdout]     |
[INFO] [stdout] 549 | use streamweave::http_server::HttpResponseCorrelationConsumer;
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `streamweave::message`
[INFO] [stdout]    --> src/consumer.rs:550:18
[INFO] [stdout]     |
[INFO] [stdout] 550 | use streamweave::message::Message;
[INFO] [stdout]     |                  ^^^^^^^ could not find `message` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks
[INFO] [stdout]    --> src/consumer.rs:556:54
[INFO] [stdout]     |
[INFO] [stdout] 548 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_consumer_rs_548_0() {
[INFO] [stdout]     |                                      ---------------------------------------- this is not `async`
[INFO] [stdout] ...
[INFO] [stdout] 556 | consumer.register_request("req-123".to_string(), tx).await;
[INFO] [stdout]     |                                                      ^^^^^ only allowed inside `async` functions and blocks
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0728.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/error.rs - error::map_generic_error (line 233) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `http_server` in `streamweave`
[INFO] [stdout]    --> src/error.rs:234:18
[INFO] [stdout]     |
[INFO] [stdout] 234 | use streamweave::http_server::error::map_generic_error;
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 156) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `cors_with_origins` in module `middleware`
[INFO] [stdout]    --> src/../README.md:164:24
[INFO] [stdout]     |
[INFO] [stdout] 164 |     .layer(middleware::cors_with_origins(vec!["http://localhost:3000"]));
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ not found in `middleware`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/middleware.rs - middleware::cors_layer (line 30) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]   --> src/middleware.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 | use streamweave::http_server::middleware;
[INFO] [stdout]    |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 119) stdout ----
[INFO] [stdout] error[E0425]: cannot find type `ConsumerConfig` in this scope
[INFO] [stdout]    --> src/../README.md:121:17
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub config: ConsumerConfig<HttpResponse>,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 119 + use streamweave::ConsumerConfig;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HttpResponse` in this scope
[INFO] [stdout]    --> src/../README.md:121:32
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub config: ConsumerConfig<HttpResponse>,
[INFO] [stdout]     |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 119 + use streamweave_http_server::HttpResponse;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HttpResponseConsumerConfig` in this scope
[INFO] [stdout]    --> src/../README.md:122:35
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub response_consumer_config: HttpResponseConsumerConfig,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 119 + use streamweave_http_server::HttpResponseConsumerConfig;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/handler.rs - handler::create_graph_handler (line 272) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/handler.rs:273:18
[INFO] [stdout]     |
[INFO] [stdout] 273 | use streamweave::http_server::{HttpGraphServer, HttpGraphServerConfig};
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `graph` in `streamweave`
[INFO] [stdout]    --> src/handler.rs:275:18
[INFO] [stdout]     |
[INFO] [stdout] 275 | use streamweave::graph::graph::GraphBuilder;
[INFO] [stdout]     |                  ^^^^^ could not find `graph` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/handler.rs:274:18
[INFO] [stdout]     |
[INFO] [stdout] 274 | use streamweave::http_server::create_graph_handler;
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks
[INFO] [stdout]    --> src/handler.rs:285:3
[INFO] [stdout]     |
[INFO] [stdout] 272 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_handler_rs_272_0() {
[INFO] [stdout]     |                                      --------------------------------------- this is not `async`
[INFO] [stdout] ...
[INFO] [stdout] 285 | ).await?;
[INFO] [stdout]     |   ^^^^^ only allowed inside `async` functions and blocks
[INFO] [stdout] 
[INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks
[INFO] [stdout]    --> src/handler.rs:288:16
[INFO] [stdout]     |
[INFO] [stdout] 272 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_handler_rs_272_0() {
[INFO] [stdout]     |                                      --------------------------------------- this is not `async`
[INFO] [stdout] ...
[INFO] [stdout] 288 | server.start().await?;
[INFO] [stdout]     |                ^^^^^ only allowed inside `async` functions and blocks
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/handler.rs:288:1
[INFO] [stdout]     |
[INFO] [stdout] 288 | server.start().await?;
[INFO] [stdout]     | ^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433, E0728.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 82) stdout ----
[INFO] [stdout] error[E0425]: cannot find type `Arc` in this scope
[INFO] [stdout]   --> src/../README.md:84:15
[INFO] [stdout]    |
[INFO] [stdout] 84 |     executor: Arc<RwLock<GraphExecutor>>,
[INFO] [stdout]    |               ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 82 + use std::sync::Arc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RwLock` in this scope
[INFO] [stdout]   --> src/../README.md:84:19
[INFO] [stdout]    |
[INFO] [stdout] 84 |     executor: Arc<RwLock<GraphExecutor>>,
[INFO] [stdout]    |                   ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]    |
[INFO] [stdout] 82 + use std::sync::RwLock;
[INFO] [stdout]    |
[INFO] [stdout] 82 + use std::sync::nonpoison::RwLock;
[INFO] [stdout]    |
[INFO] [stdout] 82 + use tokio::sync::RwLock;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `GraphExecutor` in this scope
[INFO] [stdout]   --> src/../README.md:84:26
[INFO] [stdout]    |
[INFO] [stdout] 84 |     executor: Arc<RwLock<GraphExecutor>>,
[INFO] [stdout]    |                          ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 82 + use streamweave_graph::GraphExecutor;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mpsc`
[INFO] [stdout]   --> src/../README.md:85:21
[INFO] [stdout]    |
[INFO] [stdout] 85 |     request_sender: mpsc::Sender<Request>,
[INFO] [stdout]    |                     ^^^^ use of unresolved module or unlinked crate `mpsc`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `mpsc`, use `cargo add mpsc` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these modules
[INFO] [stdout]    |
[INFO] [stdout] 82 + use std::sync::mpsc;
[INFO] [stdout]    |
[INFO] [stdout] 82 + use tokio::sync::mpsc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Request` in this scope
[INFO] [stdout]   --> src/../README.md:85:34
[INFO] [stdout]    |
[INFO] [stdout] 85 |     request_sender: mpsc::Sender<Request>,
[INFO] [stdout]    |                                  ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 82 + use std::error::Request;
[INFO] [stdout]    |
[INFO] [stdout] 82 + use axum::extract::Request;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Arc` in this scope
[INFO] [stdout]   --> src/../README.md:86:24
[INFO] [stdout]    |
[INFO] [stdout] 86 |     response_consumer: Arc<HttpResponseCorrelationConsumer>,
[INFO] [stdout]    |                        ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 82 + use std::sync::Arc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HttpResponseCorrelationConsumer` in this scope
[INFO] [stdout]   --> src/../README.md:86:28
[INFO] [stdout]    |
[INFO] [stdout] 86 |     response_consumer: Arc<HttpResponseCorrelationConsumer>,
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 82 + use streamweave_http_server::HttpResponseCorrelationConsumer;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HttpGraphServerConfig` in this scope
[INFO] [stdout]   --> src/../README.md:87:13
[INFO] [stdout]    |
[INFO] [stdout] 87 |     config: HttpGraphServerConfig,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 82 + use streamweave_http_server::HttpGraphServerConfig;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/middleware.rs - middleware (line 9) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]   --> src/middleware.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 | use streamweave::http_server::middleware;
[INFO] [stdout]    |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/middleware.rs - middleware::cors_layer_with_origins (line 50) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]   --> src/middleware.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 | use streamweave::http_server::middleware;
[INFO] [stdout]    |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/handler.rs - handler::create_pipeline_handler (line 129) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `transformers` in `streamweave`
[INFO] [stdout]    --> src/handler.rs:131:18
[INFO] [stdout]     |
[INFO] [stdout] 131 | use streamweave::transformers::map::MapTransformer;
[INFO] [stdout]     |                  ^^^^^^^^^^^^ could not find `transformers` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/handler.rs:130:18
[INFO] [stdout]     |
[INFO] [stdout] 130 | use streamweave::http_server::create_pipeline_handler;
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/handler.rs:132:18
[INFO] [stdout]     |
[INFO] [stdout] 132 | use streamweave::http_server::{HttpRequest, HttpResponse};
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/middleware.rs - middleware::example_auth_middleware (line 99) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/middleware.rs:100:18
[INFO] [stdout]     |
[INFO] [stdout] 100 | use streamweave::http_server::middleware;
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error[E0283]: type annotations needed for `Router<_>`
[INFO] [stdout]    --> src/middleware.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 | let app = Router::new()
[INFO] [stdout]     |     ^^^   ------------- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout]     = note: cannot satisfy `_: Clone`
[INFO] [stdout] note: required by a bound in `Router::<S>::new`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/mod.rs:133:8
[INFO] [stdout]     |
[INFO] [stdout] 133 |     S: Clone + Send + Sync + 'static,
[INFO] [stdout]     |        ^^^^^ required by this bound in `Router::<S>::new`
[INFO] [stdout] ...
[INFO] [stdout] 139 |     pub fn new() -> Self {
[INFO] [stdout]     |            --- required by a bound in this associated function
[INFO] [stdout] help: consider giving `app` an explicit type, where the type for type parameter `S` is specified
[INFO] [stdout]     |
[INFO] [stdout] 123 | let app: Router<S> = Router::new()
[INFO] [stdout]     |        +++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0283, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0283`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 138) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave_http_server::transformers::PathRouterTransformer`
[INFO] [stdout]    --> src/../README.md:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 | use streamweave_http_server::transformers::PathRouterTransformer;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------------
[INFO] [stdout]     |     |                                      |
[INFO] [stdout]     |     |                                      help: a similar name exists in the module: `PathBasedRouterTransformer`
[INFO] [stdout]     |     no `PathRouterTransformer` in `transformers`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_producer` found for struct `GraphBuilder<State>` in the current scope
[INFO] [stdout]    --> src/../README.md:144:6
[INFO] [stdout]     |
[INFO] [stdout] 143 |   let graph = GraphBuilder::new()
[INFO] [stdout]     |  _____________-
[INFO] [stdout] 144 | |     .add_producer(/* HTTP request producer */)
[INFO] [stdout]     | |_____-^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `add_node` with a similar name, but with different arguments
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/streamweave-graph-0.4.0/src/graph.rs:596:3
[INFO] [stdout]     |
[INFO] [stdout] 596 | /   pub fn add_node<N>(
[INFO] [stdout] 597 | |     self,
[INFO] [stdout] 598 | |     name: String,
[INFO] [stdout] 599 | |     node: N,
[INFO] [stdout] 600 | |   ) -> Result<GraphBuilder<HasNodes<(N,)>>, GraphError>
[INFO] [stdout] 601 | |   where
[INFO] [stdout] 602 | |     N: NodeTrait + 'static,
[INFO] [stdout]     | |___________________________^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/handler.rs - handler::create_simple_handler (line 41) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]   --> src/handler.rs:42:18
[INFO] [stdout]    |
[INFO] [stdout] 42 | use streamweave::http_server::create_simple_handler;
[INFO] [stdout]    |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]   --> src/handler.rs:43:18
[INFO] [stdout]    |
[INFO] [stdout] 43 | use streamweave::http_server::{HttpRequest, HttpResponse};
[INFO] [stdout]    |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/producer.rs - producer::HttpRequestProducerConfig::with_stream_body (line 109) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/producer.rs:110:18
[INFO] [stdout]     |
[INFO] [stdout] 110 | use streamweave::http_server::HttpRequestProducerConfig;
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/middleware.rs - middleware::logging_layer (line 76) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]   --> src/middleware.rs:77:18
[INFO] [stdout]    |
[INFO] [stdout] 77 | use streamweave::http_server::middleware;
[INFO] [stdout]    |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/types.rs - types::HttpRequest::get_path_param (line 282) stdout ----
[INFO] [stdout] error: expected item, found keyword `let`
[INFO] [stdout]    --> src/types.rs:285:1
[INFO] [stdout]     |
[INFO] [stdout] 285 | let request = /* ... */;
[INFO] [stdout]     | ^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | `let` cannot be used for global variables
[INFO] [stdout]     | help: consider using `static` or `const` instead of `let`
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 219) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `create_simple_handler` in this scope
[INFO] [stdout]    --> src/../README.md:225:15
[INFO] [stdout]     |
[INFO] [stdout] 225 | let handler = create_simple_handler(|req: HttpRequest| {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 218 + use streamweave_http_server::create_simple_handler;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `process_request` in this scope
[INFO] [stdout]    --> src/../README.md:226:11
[INFO] [stdout]     |
[INFO] [stdout] 226 |     match process_request(&req) {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/../README.md:228:74
[INFO] [stdout]     |
[INFO] [stdout] 228 |         Err(e) => HttpResponse::text(StatusCode::INTERNAL_SERVER_ERROR, &e.to_string()),
[INFO] [stdout]     |                                                                          ^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: `match` arms have incompatible types
[INFO] [stdout]    --> src/../README.md:228:19
[INFO] [stdout]     |
[INFO] [stdout] 226 | /     match process_request(&req) {
[INFO] [stdout] 227 | |         Ok(result) => HttpResponse::json(StatusCode::OK, &result),
[INFO] [stdout]     | |                       ------------------------------------------- this is found to be of type `Result<HttpResponse, serde_json::error::Error>`
[INFO] [stdout] 228 | |         Err(e) => HttpResponse::text(StatusCode::INTERNAL_SERVER_ERROR, &e.to_string()),
[INFO] [stdout]     | |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<HttpResponse, Error>`, found `HttpResponse`
[INFO] [stdout] 229 | |     }
[INFO] [stdout]     | |_____- `match` arms have incompatible types
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `Result<HttpResponse, serde_json::error::Error>`
[INFO] [stdout]              found struct `HttpResponse`
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]     |
[INFO] [stdout] 228 |         Err(e) => Ok(HttpResponse::text(StatusCode::INTERNAL_SERVER_ERROR, &e.to_string())),
[INFO] [stdout]     |                   +++                                                                     +
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0308, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/middleware.rs - middleware::common_middleware_stack (line 179) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/middleware.rs:180:18
[INFO] [stdout]     |
[INFO] [stdout] 180 | use streamweave::http_server::middleware;
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/types.rs - types::HttpRequest (line 162) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/types.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 | use streamweave::http_server::HttpRequest;
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/types.rs - types::HttpResponse::add_header (line 573) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/types.rs:574:18
[INFO] [stdout]     |
[INFO] [stdout] 574 | use streamweave::http_server::HttpResponse;
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/types.rs - types::HttpRequestItem (line 634) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/types.rs:635:18
[INFO] [stdout]     |
[INFO] [stdout] 635 | use streamweave::http_server::{HttpRequestItem, HttpRequest};
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `axum_request` in this scope
[INFO] [stdout]    --> src/types.rs:638:46
[INFO] [stdout]     |
[INFO] [stdout] 638 | let request = HttpRequest::from_axum_request(axum_request).await;
[INFO] [stdout]     |                                              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks
[INFO] [stdout]    --> src/types.rs:638:60
[INFO] [stdout]     |
[INFO] [stdout] 634 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_types_rs_634_0() {
[INFO] [stdout]     |                                      ------------------------------------- this is not `async`
[INFO] [stdout] ...
[INFO] [stdout] 638 | let request = HttpRequest::from_axum_request(axum_request).await;
[INFO] [stdout]     |                                                            ^^^^^ only allowed inside `async` functions and blocks
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0728.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/types.rs - types::HttpRequest::from_axum_request (line 203) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/types.rs:204:18
[INFO] [stdout]     |
[INFO] [stdout] 204 | use streamweave::http_server::HttpRequest;
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/middleware.rs - middleware::rate_limit_layer (line 154) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/middleware.rs:155:18
[INFO] [stdout]     |
[INFO] [stdout] 155 | use streamweave::http_server::middleware;
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 50) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Duration`
[INFO] [stdout]   --> src/../README.md:65:27
[INFO] [stdout]    |
[INFO] [stdout] 65 |     .with_request_timeout(Duration::from_secs(30));
[INFO] [stdout]    |                           ^^^^^^^^ use of undeclared type `Duration`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 49 + use std::time::Duration;
[INFO] [stdout]    |
[INFO] [stdout] 49 + use chrono::Duration;
[INFO] [stdout]    |
[INFO] [stdout] 49 + use tokio::time::Duration;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks
[INFO] [stdout]   --> src/../README.md:67:70
[INFO] [stdout]    |
[INFO] [stdout] 51 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src____README_md_50_0() {
[INFO] [stdout]    |                                      ---------------------------------------- this is not `async`
[INFO] [stdout] ...
[INFO] [stdout] 67 | let (server, request_receiver) = HttpGraphServer::new(graph, config).await?;
[INFO] [stdout]    |                                                                      ^^^^^ only allowed inside `async` functions and blocks
[INFO] [stdout] 
[INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks
[INFO] [stdout]   --> src/../README.md:68:16
[INFO] [stdout]    |
[INFO] [stdout] 51 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src____README_md_50_0() {
[INFO] [stdout]    |                                      ---------------------------------------- this is not `async`
[INFO] [stdout] ...
[INFO] [stdout] 68 | server.start().await?;
[INFO] [stdout]    |                ^^^^^ only allowed inside `async` functions and blocks
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_producer` found for struct `GraphBuilder<State>` in the current scope
[INFO] [stdout]    --> src/../README.md:58:6
[INFO] [stdout]     |
[INFO] [stdout]  57 |   let graph = GraphBuilder::new()
[INFO] [stdout]     |  _____________-
[INFO] [stdout]  58 | |     .add_producer(/* HTTP request producer */)
[INFO] [stdout]     | |_____-^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `add_node` with a similar name, but with different arguments
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/streamweave-graph-0.4.0/src/graph.rs:596:3
[INFO] [stdout]     |
[INFO] [stdout] 596 | /   pub fn add_node<N>(
[INFO] [stdout] 597 | |     self,
[INFO] [stdout] 598 | |     name: String,
[INFO] [stdout] 599 | |     node: N,
[INFO] [stdout] 600 | |   ) -> Result<GraphBuilder<HasNodes<(N,)>>, GraphError>
[INFO] [stdout] 601 | |   where
[INFO] [stdout] 602 | |     N: NodeTrait + 'static,
[INFO] [stdout]     | |___________________________^
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `with_request_timeout` found for struct `HttpGraphServerConfig` in the current scope
[INFO] [stdout]   --> src/../README.md:65:6
[INFO] [stdout]    |
[INFO] [stdout] 64 |   let config = HttpGraphServerConfig::default()
[INFO] [stdout]    |  ______________-
[INFO] [stdout] 65 | |     .with_request_timeout(Duration::from_secs(30));
[INFO] [stdout]    | |     -^^^^^^^^^^^^^^^^^^^^ method not found in `HttpGraphServerConfig`
[INFO] [stdout]    | |_____|
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/../README.md:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 | server.start().await?;
[INFO] [stdout]    | ^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433, E0599, E0728.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/types.rs - types::HttpResponse::error (line 546) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/types.rs:547:18
[INFO] [stdout]     |
[INFO] [stdout] 547 | use streamweave::http_server::HttpResponse;
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/types.rs - types::HttpRequest::get_header (line 298) stdout ----
[INFO] [stdout] error: expected item, found keyword `let`
[INFO] [stdout]    --> src/types.rs:301:1
[INFO] [stdout]     |
[INFO] [stdout] 301 | let request = /* ... */;
[INFO] [stdout]     | ^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | `let` cannot be used for global variables
[INFO] [stdout]     | help: consider using `static` or `const` instead of `let`
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/producer.rs - producer::HttpRequestProducer (line 140) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/producer.rs:141:18
[INFO] [stdout]     |
[INFO] [stdout] 141 | use streamweave::http_server::{HttpRequestProducer, HttpRequestProducerConfig};
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/producer.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |     let mut producer = HttpRequestProducer::from_axum_request(
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 150 |     let stream = producer.produce();
[INFO] [stdout]     |                  -------- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `producer` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 145 |     let mut producer: /* Type */ = HttpRequestProducer::from_axum_request(
[INFO] [stdout]     |                     ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/types.rs - types::HttpRequest::is_content_type (line 314) stdout ----
[INFO] [stdout] error: expected item, found keyword `let`
[INFO] [stdout]    --> src/types.rs:317:1
[INFO] [stdout]     |
[INFO] [stdout] 317 | let request = /* ... */;
[INFO] [stdout]     | ^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | `let` cannot be used for global variables
[INFO] [stdout]     | help: consider using `static` or `const` instead of `let`
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/producer.rs - producer::LongLivedHttpRequestProducer (line 524) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/producer.rs:525:18
[INFO] [stdout]     |
[INFO] [stdout] 525 | use streamweave::http_server::LongLivedHttpRequestProducer;
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `streamweave::message`
[INFO] [stdout]    --> src/producer.rs:526:18
[INFO] [stdout]     |
[INFO] [stdout] 526 | use streamweave::message::MessageId;
[INFO] [stdout]     |                  ^^^^^^^ could not find `message` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/transformers/path_router.rs - transformers::path_router::PathBasedRouterTransformer (line 53) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `http_server` in `streamweave`
[INFO] [stdout]   --> src/transformers/path_router.rs:54:18
[INFO] [stdout]    |
[INFO] [stdout] 54 | use streamweave::http_server::transformers::{PathBasedRouterTransformer, PathRouterConfig};
[INFO] [stdout]    |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `streamweave::message`
[INFO] [stdout]   --> src/transformers/path_router.rs:55:18
[INFO] [stdout]    |
[INFO] [stdout] 55 | use streamweave::message::Message;
[INFO] [stdout]    |                  ^^^^^^^ could not find `message` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/producer.rs - producer::HttpRequestProducer::set_path_params (line 288) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/producer.rs:289:18
[INFO] [stdout]     |
[INFO] [stdout] 289 | use streamweave::http_server::{HttpRequestProducer, HttpRequest};
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/types.rs - types::HttpResponse::set_header (line 590) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/types.rs:591:18
[INFO] [stdout]     |
[INFO] [stdout] 591 | use streamweave::http_server::HttpResponse;
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/producer.rs - producer::HttpRequestProducer::from_axum_request (line 177) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/producer.rs:178:18
[INFO] [stdout]     |
[INFO] [stdout] 178 | use streamweave::http_server::{HttpRequestProducer, HttpRequestProducerConfig};
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/types.rs - types::HttpResponse::text (line 502) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/types.rs:503:18
[INFO] [stdout]     |
[INFO] [stdout] 503 | use streamweave::http_server::HttpResponse;
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/types.rs - types::HttpRequest::is_body_chunk (line 338) stdout ----
[INFO] [stdout] error: expected item, found keyword `let`
[INFO] [stdout]    --> src/types.rs:341:1
[INFO] [stdout]     |
[INFO] [stdout] 341 | let request = /* ... */;
[INFO] [stdout]     | ^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | `let` cannot be used for global variables
[INFO] [stdout]     | help: consider using `static` or `const` instead of `let`
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/types.rs - types::HttpResponse::new (line 415) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/types.rs:416:18
[INFO] [stdout]     |
[INFO] [stdout] 416 | use streamweave::http_server::{HttpResponse, ContentType};
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/types.rs - types::HttpResponse::binary (line 526) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/types.rs:527:18
[INFO] [stdout]     |
[INFO] [stdout] 527 | use streamweave::http_server::HttpResponse;
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/types.rs - types::HttpResponse (line 383) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/types.rs:384:18
[INFO] [stdout]     |
[INFO] [stdout] 384 | use streamweave::http_server::{HttpResponse, ContentType, HttpMethod};
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `data` in this scope
[INFO] [stdout]    --> src/types.rs:390:31
[INFO] [stdout]     |
[INFO] [stdout] 390 |     body: serde_json::to_vec(&data).unwrap(),
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HeaderMap`
[INFO] [stdout]    --> src/types.rs:389:14
[INFO] [stdout]     |
[INFO] [stdout] 389 |     headers: HeaderMap::new(),
[INFO] [stdout]     |              ^^^^^^^^^ use of undeclared type `HeaderMap`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/types.rs - types::HttpResponse::with_request_id (line 433) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/types.rs:434:18
[INFO] [stdout]     |
[INFO] [stdout] 434 | use streamweave::http_server::{HttpResponse, ContentType};
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/types.rs - types::HttpResponse::json (line 468) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `streamweave::http_server`
[INFO] [stdout]    --> src/types.rs:469:18
[INFO] [stdout]     |
[INFO] [stdout] 469 | use streamweave::http_server::HttpResponse;
[INFO] [stdout]     |                  ^^^^^^^^^^^ could not find `http_server` in `streamweave`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/../README.md - (line 102)
[INFO] [stdout]     src/../README.md - (line 119)
[INFO] [stdout]     src/../README.md - (line 138)
[INFO] [stdout]     src/../README.md - (line 156)
[INFO] [stdout]     src/../README.md - (line 170)
[INFO] [stdout]     src/../README.md - (line 188)
[INFO] [stdout]     src/../README.md - (line 205)
[INFO] [stdout]     src/../README.md - (line 219)
[INFO] [stdout]     src/../README.md - (line 236)
[INFO] [stdout]     src/../README.md - (line 276)
[INFO] [stdout]     src/../README.md - (line 36)
[INFO] [stdout]     src/../README.md - (line 50)
[INFO] [stdout]     src/../README.md - (line 82)
[INFO] [stdout]     src/consumer.rs - consumer::HttpResponseConsumer (line 91)
[INFO] [stdout]     src/consumer.rs - consumer::HttpResponseConsumer::create_streaming_response (line 217)
[INFO] [stdout]     src/consumer.rs - consumer::HttpResponseConsumer::get_response (line 180)
[INFO] [stdout]     src/consumer.rs - consumer::HttpResponseConsumer::new (line 120)
[INFO] [stdout]     src/consumer.rs - consumer::HttpResponseConsumer::with_config (line 139)
[INFO] [stdout]     src/consumer.rs - consumer::HttpResponseCorrelationConsumer (line 548)
[INFO] [stdout]     src/error.rs - error (line 17)
[INFO] [stdout]     src/error.rs - error::ErrorResponse (line 47)
[INFO] [stdout]     src/error.rs - error::create_custom_error (line 286)
[INFO] [stdout]     src/error.rs - error::map_generic_error (line 233)
[INFO] [stdout]     src/error.rs - error::map_to_http_error (line 117)
[INFO] [stdout]     src/handler.rs - handler::create_graph_handler (line 272)
[INFO] [stdout]     src/handler.rs - handler::create_pipeline_handler (line 129)
[INFO] [stdout]     src/handler.rs - handler::create_simple_handler (line 41)
[INFO] [stdout]     src/middleware.rs - middleware (line 9)
[INFO] [stdout]     src/middleware.rs - middleware::common_middleware_stack (line 179)
[INFO] [stdout]     src/middleware.rs - middleware::cors_layer (line 30)
[INFO] [stdout]     src/middleware.rs - middleware::cors_layer_with_origins (line 50)
[INFO] [stdout]     src/middleware.rs - middleware::example_auth_middleware (line 99)
[INFO] [stdout]     src/middleware.rs - middleware::logging_layer (line 76)
[INFO] [stdout]     src/middleware.rs - middleware::rate_limit_layer (line 154)
[INFO] [stdout]     src/producer.rs - producer::HttpRequestProducer (line 140)
[INFO] [stdout]     src/producer.rs - producer::HttpRequestProducer::from_axum_request (line 177)
[INFO] [stdout]     src/producer.rs - producer::HttpRequestProducer::set_path_params (line 288)
[INFO] [stdout]     src/producer.rs - producer::HttpRequestProducerConfig::with_stream_body (line 109)
[INFO] [stdout]     src/producer.rs - producer::LongLivedHttpRequestProducer (line 524)
[INFO] [stdout]     src/transformers/path_router.rs - transformers::path_router::PathBasedRouterTransformer (line 53)
[INFO] [stdout]     src/types.rs - types::HttpRequest (line 162)
[INFO] [stdout]     src/types.rs - types::HttpRequest::from_axum_request (line 203)
[INFO] [stdout]     src/types.rs - types::HttpRequest::get_header (line 298)
[INFO] [stdout]     src/types.rs - types::HttpRequest::get_path_param (line 282)
[INFO] [stdout]     src/types.rs - types::HttpRequest::is_body_chunk (line 338)
[INFO] [stdout]     src/types.rs - types::HttpRequest::is_content_type (line 314)
[INFO] [stdout]     src/types.rs - types::HttpRequestItem (line 634)
[INFO] [stdout]     src/types.rs - types::HttpResponse (line 383)
[INFO] [stdout]     src/types.rs - types::HttpResponse::add_header (line 573)
[INFO] [stdout]     src/types.rs - types::HttpResponse::binary (line 526)
[INFO] [stdout]     src/types.rs - types::HttpResponse::error (line 546)
[INFO] [stdout]     src/types.rs - types::HttpResponse::json (line 468)
[INFO] [stdout]     src/types.rs - types::HttpResponse::new (line 415)
[INFO] [stdout]     src/types.rs - types::HttpResponse::set_header (line 590)
[INFO] [stdout]     src/types.rs - types::HttpResponse::text (line 502)
[INFO] [stdout]     src/types.rs - types::HttpResponse::with_request_id (line 433)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 56 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.41s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 3.13s; merged doctests compilation took 0.69s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "ed20f3207edadf9ea13f9f762927f484bebfe6a040d069db19f08a7318c68a02", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ed20f3207edadf9ea13f9f762927f484bebfe6a040d069db19f08a7318c68a02", kill_on_drop: false }`
[INFO] [stdout] ed20f3207edadf9ea13f9f762927f484bebfe6a040d069db19f08a7318c68a02
