[INFO] fetching crate typeway-grpc 0.1.0...
[INFO] testing typeway-grpc-0.1.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate typeway-grpc 0.1.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate typeway-grpc 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate typeway-grpc 0.1.0
[INFO] tweaked toml for crates.io crate typeway-grpc 0.1.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate typeway-grpc 0.1.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate typeway-grpc 0.1.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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded typeway-core v0.1.0
[INFO] [stderr]   Downloaded typeway-client v0.1.0
[INFO] [stderr]   Downloaded typeway-protobuf v0.1.0
[INFO] [stderr]   Downloaded openssl-sys v0.9.114
[INFO] [stderr]   Downloaded prost-types v0.13.5
[INFO] [stderr]   Downloaded openssl v0.10.78
[INFO] [stderr]   Downloaded prost-build v0.13.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 3083a57f92911a24d0614c4bd94b0ab686382d312100eb4f09dad1159eec45e9
[INFO] running `Command { std: "docker" "start" "3083a57f92911a24d0614c4bd94b0ab686382d312100eb4f09dad1159eec45e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3083a57f92911a24d0614c4bd94b0ab686382d312100eb4f09dad1159eec45e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3083a57f92911a24d0614c4bd94b0ab686382d312100eb4f09dad1159eec45e9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3083a57f92911a24d0614c4bd94b0ab686382d312100eb4f09dad1159eec45e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3083a57f92911a24d0614c4bd94b0ab686382d312100eb4f09dad1159eec45e9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling tokio v1.52.1
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling typeway-protobuf v0.1.0
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling typeway-core v0.1.0
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling typeway-grpc v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 19.84s
[INFO] running `Command { std: "docker" "inspect" "3083a57f92911a24d0614c4bd94b0ab686382d312100eb4f09dad1159eec45e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3083a57f92911a24d0614c4bd94b0ab686382d312100eb4f09dad1159eec45e9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling cc v1.2.61
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling openssl v0.10.78
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling iri-string v0.7.12
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling openssl-sys v0.9.114
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tokio v1.52.1
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling typeway-protobuf v0.1.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling typeway-grpc v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stdout] error[E0432]: unresolved import `typeway_macros`
[INFO] [stdout]  --> tests/proto_gen_test.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use typeway_macros::typeway_path;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `typeway_macros`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 3 - use typeway_macros::typeway_path;
[INFO] [stdout] 3 + use typeway_core::typeway_path;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `typeway_macros`
[INFO] [stdout]  --> tests/streaming_test.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use typeway_macros::typeway_path;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `typeway_macros`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 5 - use typeway_macros::typeway_path;
[INFO] [stdout] 5 + use typeway_core::typeway_path;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `typeway_macros`
[INFO] [stdout]   --> tests/ready_test.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use typeway_macros::typeway_path;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `typeway_macros`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 14 - use typeway_macros::typeway_path;
[INFO] [stdout] 14 + use typeway_core::typeway_path;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]   --> tests/proto_gen_test.rs:39:17
[INFO] [stdout]    |
[INFO] [stdout] 39 |     GetEndpoint<UsersPath, Vec<User>>,
[INFO] [stdout]    |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 38 | type TestAPI<UsersPath> = (
[INFO] [stdout]    |             +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UserByIdPath` in this scope
[INFO] [stdout]   --> tests/proto_gen_test.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 |     GetEndpoint<UserByIdPath, User>,
[INFO] [stdout]    |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 38 | type TestAPI<UserByIdPath> = (
[INFO] [stdout]    |             ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]   --> tests/proto_gen_test.rs:41:18
[INFO] [stdout]    |
[INFO] [stdout] 41 |     PostEndpoint<UsersPath, CreateUser, User>,
[INFO] [stdout]    |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 38 | type TestAPI<UsersPath> = (
[INFO] [stdout]    |             +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UserByIdPath` in this scope
[INFO] [stdout]   --> tests/proto_gen_test.rs:42:20
[INFO] [stdout]    |
[INFO] [stdout] 42 |     DeleteEndpoint<UserByIdPath, ()>,
[INFO] [stdout]    |                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 38 | type TestAPI<UserByIdPath> = (
[INFO] [stdout]    |             ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]    --> tests/proto_gen_test.rs:140:35
[INFO] [stdout]     |
[INFO] [stdout] 140 |     type SingleAPI = (GetEndpoint<UsersPath, String>,);
[INFO] [stdout]     |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 140 |     type SingleAPI<UsersPath> = (GetEndpoint<UsersPath, String>,);
[INFO] [stdout]     |                   +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]    --> tests/proto_gen_test.rs:192:34
[INFO] [stdout]     |
[INFO] [stdout] 192 |     type FlatAPI = (PostEndpoint<UsersPath, FlatCreateUser, User>,);
[INFO] [stdout]     |                                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 192 |     type FlatAPI<UsersPath> = (PostEndpoint<UsersPath, FlatCreateUser, User>,);
[INFO] [stdout]     |                 +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]    --> tests/proto_gen_test.rs:217:37
[INFO] [stdout]     |
[INFO] [stdout] 217 |     type WrappedAPI = (PostEndpoint<UsersPath, CreateUser, User>,);
[INFO] [stdout]     |                                     ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 217 |     type WrappedAPI<UsersPath> = (PostEndpoint<UsersPath, CreateUser, User>,);
[INFO] [stdout]     |                    +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UserByIdPath` in this scope
[INFO] [stdout]    --> tests/proto_gen_test.rs:229:37
[INFO] [stdout]     |
[INFO] [stdout] 229 |     type CaptureAPI = (PostEndpoint<UserByIdPath, FlatCreateUser, User>,);
[INFO] [stdout]     |                                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 229 |     type CaptureAPI<UserByIdPath> = (PostEndpoint<UserByIdPath, FlatCreateUser, User>,);
[INFO] [stdout]     |                    ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `typeway_macros`
[INFO] [stdout]  --> tests/validate_test.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use typeway_macros::typeway_path;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `typeway_macros`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 - use typeway_macros::typeway_path;
[INFO] [stdout] 4 + use typeway_core::typeway_path;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `typeway-grpc` (test "proto_gen_test") due to 9 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]   --> tests/streaming_test.rs:29:48
[INFO] [stdout]    |
[INFO] [stdout] 29 |     assert_api_spec::<ServerStream<GetEndpoint<UsersPath, Vec<User>>>>();
[INFO] [stdout]    |                                                ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 28 | fn server_stream_implements_api_spec<UsersPath>() {
[INFO] [stdout]    |                                     +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]   --> tests/streaming_test.rs:34:39
[INFO] [stdout]    |
[INFO] [stdout] 34 |     type E = ServerStream<GetEndpoint<UsersPath, Vec<User>>>;
[INFO] [stdout]    |                                       ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 34 |     type E<UsersPath> = ServerStream<GetEndpoint<UsersPath, Vec<User>>>;
[INFO] [stdout]    |           +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]   --> tests/streaming_test.rs:45:26
[INFO] [stdout]    |
[INFO] [stdout] 45 |     type E = GetEndpoint<UsersPath, Vec<User>>;
[INFO] [stdout]    |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 45 |     type E<UsersPath> = GetEndpoint<UsersPath, Vec<User>>;
[INFO] [stdout]    |           +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UserByIdPath` in this scope
[INFO] [stdout]   --> tests/streaming_test.rs:57:21
[INFO] [stdout]    |
[INFO] [stdout] 57 |         GetEndpoint<UserByIdPath, User>,
[INFO] [stdout]    |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 56 |     type API<UserByIdPath> = (
[INFO] [stdout]    |             ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]   --> tests/streaming_test.rs:58:34
[INFO] [stdout]    |
[INFO] [stdout] 58 |         ServerStream<GetEndpoint<UsersPath, Vec<User>>>,
[INFO] [stdout]    |                                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 56 |     type API<UsersPath> = (
[INFO] [stdout]    |             +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]   --> tests/streaming_test.rs:79:34
[INFO] [stdout]    |
[INFO] [stdout] 79 |         ServerStream<GetEndpoint<UsersPath, Vec<User>>>,
[INFO] [stdout]    |                                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 78 |     type API<UsersPath> = (
[INFO] [stdout]    |             +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UserByIdPath` in this scope
[INFO] [stdout]   --> tests/streaming_test.rs:80:21
[INFO] [stdout]    |
[INFO] [stdout] 80 |         GetEndpoint<UserByIdPath, User>,
[INFO] [stdout]    |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 78 |     type API<UserByIdPath> = (
[INFO] [stdout]    |             ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]   --> tests/streaming_test.rs:96:49
[INFO] [stdout]    |
[INFO] [stdout] 96 |     assert_api_spec::<ClientStream<PostEndpoint<UsersPath, User, User>>>();
[INFO] [stdout]    |                                                 ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 95 | fn client_stream_implements_api_spec<UsersPath>() {
[INFO] [stdout]    |                                     +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]    --> tests/streaming_test.rs:101:40
[INFO] [stdout]     |
[INFO] [stdout] 101 |     type E = ClientStream<PostEndpoint<UsersPath, User, User>>;
[INFO] [stdout]     |                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 101 |     type E<UsersPath> = ClientStream<PostEndpoint<UsersPath, User, User>>;
[INFO] [stdout]     |           +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]    --> tests/streaming_test.rs:117:35
[INFO] [stdout]     |
[INFO] [stdout] 117 |         ClientStream<PostEndpoint<UsersPath, User, User>>,
[INFO] [stdout]     |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 116 |     type API<UsersPath> = (
[INFO] [stdout]     |             +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UserByIdPath` in this scope
[INFO] [stdout]    --> tests/streaming_test.rs:118:21
[INFO] [stdout]     |
[INFO] [stdout] 118 |         GetEndpoint<UserByIdPath, User>,
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 116 |     type API<UserByIdPath> = (
[INFO] [stdout]     |             ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]    --> tests/streaming_test.rs:141:56
[INFO] [stdout]     |
[INFO] [stdout] 141 |     assert_api_spec::<BidirectionalStream<PostEndpoint<UsersPath, User, User>>>();
[INFO] [stdout]     |                                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 140 | fn bidi_stream_implements_api_spec<UsersPath>() {
[INFO] [stdout]     |                                   +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]    --> tests/streaming_test.rs:146:47
[INFO] [stdout]     |
[INFO] [stdout] 146 |     type E = BidirectionalStream<PostEndpoint<UsersPath, User, User>>;
[INFO] [stdout]     |                                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 146 |     type E<UsersPath> = BidirectionalStream<PostEndpoint<UsersPath, User, User>>;
[INFO] [stdout]     |           +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]    --> tests/streaming_test.rs:161:50
[INFO] [stdout]     |
[INFO] [stdout] 161 |     type API = (BidirectionalStream<PostEndpoint<UsersPath, User, User>>,);
[INFO] [stdout]     |                                                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 161 |     type API<UsersPath> = (BidirectionalStream<PostEndpoint<UsersPath, User, User>>,);
[INFO] [stdout]     |             +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]   --> tests/validate_test.rs:26:21
[INFO] [stdout]    |
[INFO] [stdout] 26 |         GetEndpoint<UsersPath, Vec<User>>,
[INFO] [stdout]    |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 25 |     type API<UsersPath> = (
[INFO] [stdout]    |             +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UserByIdPath` in this scope
[INFO] [stdout]   --> tests/validate_test.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 |         GetEndpoint<UserByIdPath, User>,
[INFO] [stdout]    |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 25 |     type API<UserByIdPath> = (
[INFO] [stdout]    |             ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]    --> tests/validate_test.rs:182:21
[INFO] [stdout]     |
[INFO] [stdout] 182 |         GetEndpoint<UsersPath, Vec<User>>,
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 181 |     type API<UsersPath> = (
[INFO] [stdout]     |             +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UserByIdPath` in this scope
[INFO] [stdout]    --> tests/validate_test.rs:183:21
[INFO] [stdout]     |
[INFO] [stdout] 183 |         GetEndpoint<UserByIdPath, User>,
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 181 |     type API<UserByIdPath> = (
[INFO] [stdout]     |             ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `typeway-grpc` (test "validate_test") due to 5 previous errors
[INFO] [stderr] error: could not compile `typeway-grpc` (test "streaming_test") due to 15 previous errors
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]   --> tests/ready_test.rs:56:37
[INFO] [stdout]    |
[INFO] [stdout] 56 |     assert_grpc_ready::<GetEndpoint<UsersPath, Vec<User>>>();
[INFO] [stdout]    |                                     ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 55 | fn get_endpoint_is_grpc_ready<UsersPath>() {
[INFO] [stdout]    |                              +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UserByIdPath` in this scope
[INFO] [stdout]   --> tests/ready_test.rs:61:37
[INFO] [stdout]    |
[INFO] [stdout] 61 |     assert_grpc_ready::<GetEndpoint<UserByIdPath, User>>();
[INFO] [stdout]    |                                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 60 | fn get_endpoint_with_capture_is_grpc_ready<UserByIdPath>() {
[INFO] [stdout]    |                                           ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]   --> tests/ready_test.rs:66:38
[INFO] [stdout]    |
[INFO] [stdout] 66 |     assert_grpc_ready::<PostEndpoint<UsersPath, CreateUser, User>>();
[INFO] [stdout]    |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 65 | fn post_endpoint_is_grpc_ready<UsersPath>() {
[INFO] [stdout]    |                               +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UserByIdPath` in this scope
[INFO] [stdout]   --> tests/ready_test.rs:71:40
[INFO] [stdout]    |
[INFO] [stdout] 71 |     assert_grpc_ready::<DeleteEndpoint<UserByIdPath, ()>>();
[INFO] [stdout]    |                                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 70 | fn delete_endpoint_is_grpc_ready<UserByIdPath>() {
[INFO] [stdout]    |                                 ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UserByIdPath` in this scope
[INFO] [stdout]   --> tests/ready_test.rs:76:37
[INFO] [stdout]    |
[INFO] [stdout] 76 |     assert_grpc_ready::<PutEndpoint<UserByIdPath, CreateUser, User>>();
[INFO] [stdout]    |                                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 75 | fn put_endpoint_is_grpc_ready<UserByIdPath>() {
[INFO] [stdout]    |                              ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UserByIdPath` in this scope
[INFO] [stdout]   --> tests/ready_test.rs:81:39
[INFO] [stdout]    |
[INFO] [stdout] 81 |     assert_grpc_ready::<PatchEndpoint<UserByIdPath, CreateUser, User>>();
[INFO] [stdout]    |                                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 80 | fn patch_endpoint_is_grpc_ready<UserByIdPath>() {
[INFO] [stdout]    |                                ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]   --> tests/ready_test.rs:89:21
[INFO] [stdout]    |
[INFO] [stdout] 89 |         GetEndpoint<UsersPath, Vec<User>>,
[INFO] [stdout]    |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 88 |     type API<UsersPath> = (
[INFO] [stdout]    |             +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UserByIdPath` in this scope
[INFO] [stdout]   --> tests/ready_test.rs:90:21
[INFO] [stdout]    |
[INFO] [stdout] 90 |         GetEndpoint<UserByIdPath, User>,
[INFO] [stdout]    |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 88 |     type API<UserByIdPath> = (
[INFO] [stdout]    |             ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]   --> tests/ready_test.rs:91:22
[INFO] [stdout]    |
[INFO] [stdout] 91 |         PostEndpoint<UsersPath, CreateUser, User>,
[INFO] [stdout]    |                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 88 |     type API<UsersPath> = (
[INFO] [stdout]    |             +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UserByIdPath` in this scope
[INFO] [stdout]   --> tests/ready_test.rs:92:24
[INFO] [stdout]    |
[INFO] [stdout] 92 |         DeleteEndpoint<UserByIdPath, ()>,
[INFO] [stdout]    |                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 88 |     type API<UserByIdPath> = (
[INFO] [stdout]    |             ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]   --> tests/ready_test.rs:99:38
[INFO] [stdout]    |
[INFO] [stdout] 99 |     assert_grpc_ready::<(GetEndpoint<UsersPath, String>,)>();
[INFO] [stdout]    |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 98 | fn single_element_tuple_is_grpc_ready<UsersPath>() {
[INFO] [stdout]    |                                      +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]    --> tests/ready_test.rs:106:50
[INFO] [stdout]     |
[INFO] [stdout] 106 |     assert_grpc_ready::<ServerStream<GetEndpoint<UsersPath, Vec<User>>>>();
[INFO] [stdout]     |                                                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn server_stream_is_grpc_ready<UsersPath>() {
[INFO] [stdout]     |                               +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]    --> tests/ready_test.rs:111:51
[INFO] [stdout]     |
[INFO] [stdout] 111 |     assert_grpc_ready::<ClientStream<PostEndpoint<UsersPath, CreateUser, User>>>();
[INFO] [stdout]     |                                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 110 | fn client_stream_is_grpc_ready<UsersPath>() {
[INFO] [stdout]     |                               +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]    --> tests/ready_test.rs:116:58
[INFO] [stdout]     |
[INFO] [stdout] 116 |     assert_grpc_ready::<BidirectionalStream<PostEndpoint<UsersPath, CreateUser, User>>>();
[INFO] [stdout]     |                                                          ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 115 | fn bidirectional_stream_is_grpc_ready<UsersPath>() {
[INFO] [stdout]     |                                      +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]    --> tests/ready_test.rs:121:48
[INFO] [stdout]     |
[INFO] [stdout] 121 |     assert_grpc_ready::<Deprecated<GetEndpoint<UsersPath, User>>>();
[INFO] [stdout]     |                                                ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 120 | fn deprecated_is_grpc_ready<UsersPath>() {
[INFO] [stdout]     |                            +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]    --> tests/ready_test.rs:126:60
[INFO] [stdout]     |
[INFO] [stdout] 126 |     assert_grpc_ready::<Requires<CorsRequired, GetEndpoint<UsersPath, User>>>();
[INFO] [stdout]     |                                                            ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 125 | fn requires_wrapper_is_grpc_ready<UsersPath>() {
[INFO] [stdout]     |                                  +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]    --> tests/ready_test.rs:133:68
[INFO] [stdout]     |
[INFO] [stdout] 133 |         Requires<CorsRequired, Deprecated<ServerStream<GetEndpoint<UsersPath, Vec<User>>>>>,
[INFO] [stdout]     |                                                                    ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 130 | fn nested_wrappers_are_grpc_ready<UsersPath>() {
[INFO] [stdout]     |                                  +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]    --> tests/ready_test.rs:141:37
[INFO] [stdout]     |
[INFO] [stdout] 141 |     assert_grpc_ready::<GetEndpoint<UsersPath, String>>();
[INFO] [stdout]     |                                     ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 140 | fn primitive_response_types_are_grpc_ready<UsersPath>() {
[INFO] [stdout]     |                                           +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]    --> tests/ready_test.rs:142:37
[INFO] [stdout]     |
[INFO] [stdout] 142 |     assert_grpc_ready::<GetEndpoint<UsersPath, u32>>();
[INFO] [stdout]     |                                     ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 140 | fn primitive_response_types_are_grpc_ready<UsersPath>() {
[INFO] [stdout]     |                                           +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]    --> tests/ready_test.rs:143:37
[INFO] [stdout]     |
[INFO] [stdout] 143 |     assert_grpc_ready::<GetEndpoint<UsersPath, i64>>();
[INFO] [stdout]     |                                     ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 140 | fn primitive_response_types_are_grpc_ready<UsersPath>() {
[INFO] [stdout]     |                                           +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]    --> tests/ready_test.rs:144:37
[INFO] [stdout]     |
[INFO] [stdout] 144 |     assert_grpc_ready::<GetEndpoint<UsersPath, bool>>();
[INFO] [stdout]     |                                     ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 140 | fn primitive_response_types_are_grpc_ready<UsersPath>() {
[INFO] [stdout]     |                                           +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]    --> tests/ready_test.rs:145:37
[INFO] [stdout]     |
[INFO] [stdout] 145 |     assert_grpc_ready::<GetEndpoint<UsersPath, f64>>();
[INFO] [stdout]     |                                     ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 140 | fn primitive_response_types_are_grpc_ready<UsersPath>() {
[INFO] [stdout]     |                                           +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]    --> tests/ready_test.rs:146:37
[INFO] [stdout]     |
[INFO] [stdout] 146 |     assert_grpc_ready::<GetEndpoint<UsersPath, Vec<u8>>>();
[INFO] [stdout]     |                                     ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 140 | fn primitive_response_types_are_grpc_ready<UsersPath>() {
[INFO] [stdout]     |                                           +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]    --> tests/ready_test.rs:151:37
[INFO] [stdout]     |
[INFO] [stdout] 151 |     assert_grpc_ready::<GetEndpoint<UsersPath, Option<User>>>();
[INFO] [stdout]     |                                     ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 150 | fn option_response_is_grpc_ready<UsersPath>() {
[INFO] [stdout]     |                                 +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]    --> tests/ready_test.rs:156:37
[INFO] [stdout]     |
[INFO] [stdout] 156 |     assert_grpc_ready::<GetEndpoint<UsersPath, http::StatusCode>>();
[INFO] [stdout]     |                                     ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 155 | fn status_code_response_is_grpc_ready<UsersPath>() {
[INFO] [stdout]     |                                      +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]    --> tests/ready_test.rs:164:21
[INFO] [stdout]     |
[INFO] [stdout] 164 |         GetEndpoint<UsersPath, Vec<User>>,
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 163 |     type MixedAPI<UsersPath> = (
[INFO] [stdout]     |                  +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]    --> tests/ready_test.rs:165:34
[INFO] [stdout]     |
[INFO] [stdout] 165 |         ServerStream<GetEndpoint<UsersPath, Vec<User>>>,
[INFO] [stdout]     |                                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 163 |     type MixedAPI<UsersPath> = (
[INFO] [stdout]     |                  +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UsersPath` in this scope
[INFO] [stdout]    --> tests/ready_test.rs:166:22
[INFO] [stdout]     |
[INFO] [stdout] 166 |         PostEndpoint<UsersPath, CreateUser, User>,
[INFO] [stdout]     |                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 163 |     type MixedAPI<UsersPath> = (
[INFO] [stdout]     |                  +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UserByIdPath` in this scope
[INFO] [stdout]    --> tests/ready_test.rs:167:24
[INFO] [stdout]     |
[INFO] [stdout] 167 |         DeleteEndpoint<UserByIdPath, ()>,
[INFO] [stdout]     |                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 163 |     type MixedAPI<UserByIdPath> = (
[INFO] [stdout]     |                  ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `typeway-grpc` (test "ready_test") due to 30 previous errors
[INFO] running `Command { std: "docker" "inspect" "3083a57f92911a24d0614c4bd94b0ab686382d312100eb4f09dad1159eec45e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3083a57f92911a24d0614c4bd94b0ab686382d312100eb4f09dad1159eec45e9", kill_on_drop: false }`
[INFO] [stdout] 3083a57f92911a24d0614c4bd94b0ab686382d312100eb4f09dad1159eec45e9
