[INFO] fetching crate quiche-mallard 0.21.0... [INFO] testing quiche-mallard-0.21.0 against 1.85.0 for beta-1.86-1 [INFO] extracting crate quiche-mallard 0.21.0 into /workspace/builds/worker-5-tc1/source [INFO] validating manifest of crates.io crate quiche-mallard 0.21.0 on toolchain 1.85.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.85.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate quiche-mallard 0.21.0 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate quiche-mallard 0.21.0 [INFO] tweaked toml for crates.io crate quiche-mallard 0.21.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] crate crates.io crate quiche-mallard 0.21.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.85.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded fslock v0.2.1 [INFO] [stderr] Downloaded boring v4.13.0 [INFO] [stderr] Downloaded qlog v0.13.0 [INFO] [stderr] Downloaded boring-sys v4.13.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a17bdeabe5c7bc485df2d4b828b4063c50820eeeeefc509c14a75ea2075d50fc [INFO] running `Command { std: "docker" "start" "-a" "a17bdeabe5c7bc485df2d4b828b4063c50820eeeeefc509c14a75ea2075d50fc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a17bdeabe5c7bc485df2d4b828b4063c50820eeeeefc509c14a75ea2075d50fc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a17bdeabe5c7bc485df2d4b828b4063c50820eeeeefc509c14a75ea2075d50fc", kill_on_drop: false }` [INFO] [stdout] a17bdeabe5c7bc485df2d4b828b4063c50820eeeeefc509c14a75ea2075d50fc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5f777cae1bda849c33caa635224acb2f0817d9153f85b9b92ae609cffa4351c3 [INFO] running `Command { std: "docker" "start" "-a" "5f777cae1bda849c33caa635224acb2f0817d9153f85b9b92ae609cffa4351c3", kill_on_drop: false }` [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling autocfg v1.4.0 [INFO] [stderr] Compiling proc-macro2 v1.0.92 [INFO] [stderr] Compiling unicode-ident v1.0.14 [INFO] [stderr] Compiling libc v0.2.169 [INFO] [stderr] Compiling serde v1.0.217 [INFO] [stderr] Compiling libm v0.2.11 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling once_cell v1.20.2 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling untrusted v0.9.0 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling octets v0.3.0 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling cc v1.2.7 [INFO] [stderr] Compiling memoffset v0.9.1 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Compiling intrusive-collections v0.9.7 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling cmake v0.1.52 [INFO] [stderr] Compiling quote v1.0.38 [INFO] [stderr] Compiling syn v2.0.95 [INFO] [stderr] Compiling ring v0.17.8 [INFO] [stderr] Compiling quiche-mallard v0.21.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling enum_dispatch v0.3.13 [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 29.06s [INFO] running `Command { std: "docker" "inspect" "5f777cae1bda849c33caa635224acb2f0817d9153f85b9b92ae609cffa4351c3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5f777cae1bda849c33caa635224acb2f0817d9153f85b9b92ae609cffa4351c3", kill_on_drop: false }` [INFO] [stdout] 5f777cae1bda849c33caa635224acb2f0817d9153f85b9b92ae609cffa4351c3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b0ffe0c4b6dadc481e2b632d79dbb1748bc27baf84f898012d251814a3dbd355 [INFO] running `Command { std: "docker" "start" "-a" "b0ffe0c4b6dadc481e2b632d79dbb1748bc27baf84f898012d251814a3dbd355", kill_on_drop: false }` [INFO] [stderr] Compiling stable_deref_trait v1.2.0 [INFO] [stderr] Compiling writeable v0.5.5 [INFO] [stderr] Compiling litemap v0.7.4 [INFO] [stderr] Compiling icu_locid_transform_data v1.5.0 [INFO] [stderr] Compiling icu_properties_data v1.5.0 [INFO] [stderr] Compiling utf16_iter v1.0.5 [INFO] [stderr] Compiling utf8_iter v1.0.4 [INFO] [stderr] Compiling icu_normalizer_data v1.5.0 [INFO] [stderr] Compiling write16 v1.0.0 [INFO] [stderr] Compiling synstructure v0.13.1 [INFO] [stderr] Compiling zerovec-derive v0.10.3 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling icu_provider_macros v1.5.0 [INFO] [stderr] Compiling percent-encoding v2.3.1 [INFO] [stderr] Compiling mio v0.8.11 [INFO] [stderr] Compiling form_urlencoded v1.2.1 [INFO] [stderr] Compiling zerofrom-derive v0.1.5 [INFO] [stderr] Compiling yoke-derive v0.7.5 [INFO] [stderr] Compiling zerofrom v0.1.5 [INFO] [stderr] Compiling yoke v0.7.5 [INFO] [stderr] Compiling zerovec v0.10.4 [INFO] [stderr] Compiling tinystr v0.7.6 [INFO] [stderr] Compiling icu_collections v1.5.0 [INFO] [stderr] Compiling icu_locid v1.5.0 [INFO] [stderr] Compiling icu_provider v1.5.0 [INFO] [stderr] Compiling icu_locid_transform v1.5.0 [INFO] [stderr] Compiling icu_properties v1.5.1 [INFO] [stderr] Compiling icu_normalizer v1.5.0 [INFO] [stderr] Compiling idna_adapter v1.2.0 [INFO] [stderr] Compiling idna v1.0.3 [INFO] [stderr] Compiling url v2.5.4 [INFO] [stderr] Compiling quiche-mallard v0.21.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 19.48s [INFO] running `Command { std: "docker" "inspect" "b0ffe0c4b6dadc481e2b632d79dbb1748bc27baf84f898012d251814a3dbd355", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b0ffe0c4b6dadc481e2b632d79dbb1748bc27baf84f898012d251814a3dbd355", kill_on_drop: false }` [INFO] [stdout] b0ffe0c4b6dadc481e2b632d79dbb1748bc27baf84f898012d251814a3dbd355 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] e85eecab11c960e41f753d414af87e7a953fd513b183073d4f63f9c2b8a49639 [INFO] running `Command { std: "docker" "start" "-a" "e85eecab11c960e41f753d414af87e7a953fd513b183073d4f63f9c2b8a49639", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/quiche_mallard-08588805cec74795) [INFO] [stdout] [INFO] [stdout] running 464 tests [INFO] [stdout] test crypto::tests::derive_initial_secrets_v1 ... ok [INFO] [stdout] test cid::tests::new_dcid_event ... ok [INFO] [stdout] test crypto::tests::derive_chacha20_secrets ... ok [INFO] [stdout] test flowcontrol::tests::ensure_window_lower_bound ... ok [INFO] [stdout] test cid::tests::ids_new_scids ... ok [INFO] [stdout] test cid::tests::new_dcid_partial_retire_prior_to ... ok [INFO] [stdout] test flowcontrol::tests::max_data ... ok [INFO] [stdout] test flowcontrol::tests::should_update_max_data ... ok [INFO] [stdout] test flowcontrol::tests::max_data_next ... ok [INFO] [stdout] test flowcontrol::tests::update_max_data ... ok [INFO] [stdout] test frame::tests::ack ... ok [INFO] [stdout] test frame::tests::ack_ecn ... ok [INFO] [stdout] test frame::tests::application_close ... ok [INFO] [stdout] test frame::tests::connection_close ... ok [INFO] [stdout] test frame::tests::crypto ... ok [INFO] [stdout] test flowcontrol::tests::autotune_window ... ok [INFO] [stdout] test frame::tests::data_blocked ... ok [INFO] [stdout] test frame::tests::datagram ... ok [INFO] [stdout] test frame::tests::handshake_done ... ok [INFO] [stdout] test frame::tests::max_data ... ok [INFO] [stdout] test frame::tests::max_stream_data ... ok [INFO] [stdout] test frame::tests::max_streams_uni ... ok [INFO] [stdout] test frame::tests::new_connection_id ... ok [INFO] [stdout] test frame::tests::path_challenge ... ok [INFO] [stdout] test frame::tests::ping ... ok [INFO] [stdout] test frame::tests::retire_connection_id ... ok [INFO] [stdout] test frame::tests::stream ... ok [INFO] [stdout] test frame::tests::stream_too_big ... ok [INFO] [stdout] test frame::tests::streams_blocked_uni ... ok [INFO] [stdout] test h3::frame::tests::data ... ok [INFO] [stdout] test h3::frame::tests::headers ... ok [INFO] [stdout] test h3::frame::tests::priority_update_push ... ok [INFO] [stdout] test cid::tests::new_dcid_reordered ... ok [INFO] [stdout] test h3::frame::tests::push_promise ... ok [INFO] [stdout] test cid::tests::retire_scids ... ok [INFO] [stdout] test h3::frame::tests::max_push_id ... ok [INFO] [stdout] test frame::tests::max_streams_bidi ... ok [INFO] [stdout] test frame::tests::padding ... ok [INFO] [stdout] test frame::tests::stream_data_blocked ... ok [INFO] [stdout] test frame::tests::new_token ... ok [INFO] [stdout] test h3::frame::tests::goaway ... ok [INFO] [stdout] test h3::frame::tests::priority_update_request ... ok [INFO] [stdout] test frame::tests::stop_sending ... ok [INFO] [stdout] test h3::frame::tests::settings_all_grease ... ok [INFO] [stdout] test frame::tests::path_response ... ok [INFO] [stdout] test frame::tests::reset_stream ... ok [INFO] [stdout] test h3::frame::tests::cancel_push ... ok [INFO] [stdout] test h3::frame::tests::settings_all_no_grease ... ok [INFO] [stdout] test h3::frame::tests::settings_h2_prohibited ... ok [INFO] [stdout] test h3::frame::tests::settings_h3_connect_protocol_enabled ... ok [INFO] [stdout] test h3::frame::tests::settings_h3_connect_protocol_enabled_bad ... ok [INFO] [stdout] test h3::frame::tests::settings_h3_dgram_bad ... ok [INFO] [stdout] test h3::frame::tests::settings_h3_dgram_only ... ok [INFO] [stdout] test h3::frame::tests::settings_h3_only ... ok [INFO] [stdout] test h3::frame::tests::unknown_type ... ok [INFO] [stdout] test h3::frame::tests::settings_qpack_only ... ok [INFO] [stdout] test h3::frame::tests::settings_too_big ... ok [INFO] [stdout] test h3::qpack::decoder::tests::decode_int3 ... ok [INFO] [stdout] test h3::qpack::decoder::tests::decode_int1 ... ok [INFO] [stdout] test h3::qpack::encoder::tests::encode_int1 ... ok [INFO] [stdout] test h3::qpack::encoder::tests::encode_int2 ... ok [INFO] [stdout] test h3::qpack::encoder::tests::encode_int3 ... ok [INFO] [stdout] test h3::qpack::encoder::tests::encode_static_header ... ok [INFO] [stdout] test h3::qpack::decoder::tests::decode_int2 ... ok [INFO] [stdout] test h3::qpack::tests::extended_ascii_range ... ok [INFO] [stdout] test h3::qpack::encoder::tests::encode_static_header_name_only ... ok [INFO] [stdout] test h3::stream::tests::control_bad_late_settings ... ok [INFO] [stdout] test h3::stream::tests::control_empty_settings ... ok [INFO] [stdout] test h3::stream::tests::control_bad_frame ... ok [INFO] [stdout] test h3::stream::tests::control_good ... ok [INFO] [stdout] test h3::stream::tests::data_before_headers ... ok [INFO] [stdout] test h3::qpack::tests::lower_case ... ok [INFO] [stdout] test frame::tests::streams_blocked_bidi ... ok [INFO] [stdout] test h3::qpack::tests::lower_ascii_range ... ok [INFO] [stdout] test h3::stream::tests::control_bad_multiple_settings ... ok [INFO] [stdout] test h3::stream::tests::grease ... ok [INFO] [stdout] test h3::stream::tests::push_good ... ok [INFO] [stdout] test h3::stream::tests::request_good ... ok [INFO] [stdout] test h3::stream::tests::zero_length_cancel_push ... ok [INFO] [stdout] test h3::stream::tests::request_no_data ... ok [INFO] [stdout] test h3::stream::tests::zero_length_max_push_id ... ok [INFO] [stdout] test h3::stream::tests::zero_length_goaway ... ok [INFO] [stdout] test h3::qpack::tests::encode_decode ... ok [INFO] [stdout] test h3::stream::tests::zero_length_push_promise ... ok [INFO] [stdout] test h3::tests::dgram_setting_no_tp ... ok [INFO] [stdout] test h3::tests::dgram_setting ... ok [INFO] [stdout] test h3::tests::cancel_push_from_client_bad_stream ... ok [INFO] [stdout] test h3::tests::close_qpack_stream ... ok [INFO] [stdout] test h3::tests::empty_settings ... ok [INFO] [stdout] test h3::tests::client_request_after_goaway ... ok [INFO] [stdout] test h3::tests::grease_value_in_varint_limit ... ok [INFO] [stdout] test h3::tests::close_control_stream ... ok [INFO] [stdout] test h3::tests::finished_once ... ok [INFO] [stdout] test h3::tests::finished_is_for_requests ... ok [INFO] [stdout] test h3::tests::goaway_from_server_good ... ok [INFO] [stdout] test h3::tests::dgram_event_rearm ... ok [INFO] [stdout] test h3::tests::goaway_from_server_increase_id ... ok [INFO] [stdout] test h3::tests::cancel_push_from_client ... ok [INFO] [stdout] test h3::tests::max_push_id_from_server ... ok [INFO] [stdout] test h3::tests::many_requests_many_chunks_response_one_chunk ... ok [INFO] [stdout] test h3::tests::data_before_headers ... ok [INFO] [stdout] test h3::tests::body_response_before_headers ... ok [INFO] [stdout] test h3::tests::headers_blocked ... ok [INFO] [stdout] test h3::tests::data_event_rearm ... ok [INFO] [stdout] test h3::tests::goaway_from_client_good ... ok [INFO] [stdout] test h3::tests::goaway_from_server_invalid_id ... ok [INFO] [stdout] test h3::tests::cancel_push_from_server ... ok [INFO] [stdout] test h3::tests::multiple_dgram_overflow ... ok [INFO] [stdout] test h3::tests::max_push_id_from_client_limit_reduction ... ok [INFO] [stdout] test h3::tests::priority_update_request ... ok [INFO] [stdout] test h3::tests::h3_handshake_0rtt ... ok [INFO] [stdout] test h3::tests::max_push_id_from_client_good ... ok [INFO] [stdout] test h3::tests::multiple_dgram ... ok [INFO] [stdout] test h3::tests::headers_blocked_on_conn ... ok [INFO] [stdout] test h3::tests::priority_update_push_from_server ... ok [INFO] [stdout] test h3::tests::max_push_id_from_client_bad_stream ... ok [INFO] [stdout] test h3::tests::priority_update_push_bad_stream ... ok [INFO] [stdout] test h3::tests::poll_datagram_single_read ... ok [INFO] [stdout] test h3::tests::poll_datagram_multi_read ... ok [INFO] [stdout] test h3::tests::priority_update_single_stream_rearm ... ok [INFO] [stdout] test h3::tests::priority_update_request_multiple_stream_arm_multiple_flights ... ok [INFO] [stdout] test h3::tests::open_multiple_control_streams ... ok [INFO] [stdout] test h3::tests::priority_update_request_collected_completed ... ok [INFO] [stdout] test h3::tests::priority_update_request_collected_stopped ... ok [INFO] [stdout] test h3::tests::poll_datagram_cycling_no_read ... ok [INFO] [stdout] test h3::tests::priority_update_push ... ok [INFO] [stdout] test h3::tests::push_promise_from_client ... ok [INFO] [stdout] test h3::tests::priority_update_request_bad_stream ... ok [INFO] [stdout] test h3::tests::poll_after_error ... ok [INFO] [stdout] test h3::tests::priority_update_request_multiple_stream_arm_single_flight ... ok [INFO] [stdout] test h3::tests::max_state_buf_size ... ok [INFO] [stdout] test h3::tests::reset_finished_at_server_with_data_pending ... ok [INFO] [stdout] test h3::tests::request_no_body_response_one_chunk ... ok [INFO] [stdout] test h3::tests::request_no_body_response_many_chunks ... ok [INFO] [stdout] test h3::tests::request_one_chunk_response_no_body ... ok [INFO] [stdout] test h3::tests::request_max_header_size_limit ... ok [INFO] [stdout] test h3::tests::priority_update_request_from_server ... ok [INFO] [stdout] test h3::tests::set_prohibited_additional_settings ... ok [INFO] [stdout] test h3::tests::send_body_invalid_client_stream ... ok [INFO] [stdout] test h3::tests::request_no_body_response_no_body_with_grease ... ok [INFO] [stdout] test h3::tests::request_no_body_response_no_body ... ok [INFO] [stdout] test h3::tests::uni_stream_local_counting ... ok [INFO] [stdout] test h3::tests::reset_finished_at_server ... ok [INFO] [stdout] test h3::tests::request_no_body_response_one_chunk_empty_fin ... ok [INFO] [stdout] test h3::tests::qpack_data ... ok [INFO] [stdout] test minmax::tests::get_windowed_min_bandwidth ... ok [INFO] [stdout] test minmax::tests::get_windowed_min_estimates_bandwidth ... ok [INFO] [stdout] test minmax::tests::get_windowed_min_estimates_rtt ... ok [INFO] [stdout] test minmax::tests::get_windowed_min_rtt ... ok [INFO] [stdout] test minmax::tests::reset_filter_bandwidth ... ok [INFO] [stdout] test minmax::tests::reset_filter_rtt ... ok [INFO] [stdout] test packet::tests::application ... ok [INFO] [stdout] test packet::tests::decrypt_chacha20 ... ok [INFO] [stdout] test packet::tests::decrypt_client_initial_v1 ... ok [INFO] [stdout] test packet::tests::decrypt_pkt_too_small ... ok [INFO] [stdout] test packet::tests::decrypt_pkt_underflow ... ok [INFO] [stdout] test packet::tests::decrypt_server_initial_v1 ... ok [INFO] [stdout] test packet::tests::encrypt_chacha20 ... ok [INFO] [stdout] test packet::tests::encrypt_client_initial_v1 ... ok [INFO] [stdout] test packet::tests::encrypt_server_initial_v1 ... ok [INFO] [stdout] test packet::tests::handshake ... ok [INFO] [stdout] test packet::tests::initial ... ok [INFO] [stdout] test packet::tests::initial_non_v1_scid_long ... ok [INFO] [stdout] test packet::tests::initial_v1_dcid_too_long ... ok [INFO] [stdout] test packet::tests::initial_v1_scid_too_long ... ok [INFO] [stdout] test packet::tests::pkt_num_decode ... ok [INFO] [stdout] test packet::tests::pkt_num_window ... ok [INFO] [stdout] test packet::tests::retry ... ok [INFO] [stdout] test h3::tests::request_many_chunks_response_no_body ... ok [INFO] [stdout] test h3::tests::reset_stream ... ok [INFO] [stdout] test h3::tests::reset_finished_at_client ... ok [INFO] [stdout] test ranges::tests::capacity ... ok [INFO] [stdout] test ranges::tests::first_last ... ok [INFO] [stdout] test ranges::tests::eq_range ... ok [INFO] [stdout] test ranges::tests::flatten_one ... ok [INFO] [stdout] test ranges::tests::flatten_rev ... ok [INFO] [stdout] test ranges::tests::insert_contained ... ok [INFO] [stdout] test h3::tests::zero_length_data_blocked ... ok [INFO] [stdout] test ranges::tests::insert_non_overlapping ... ok [INFO] [stdout] test ranges::tests::insert_overlapping ... ok [INFO] [stdout] test ranges::tests::prev_to ... ok [INFO] [stdout] test ranges::tests::next_to ... ok [INFO] [stdout] test ranges::tests::insert_overlapping_multi ... ok [INFO] [stdout] test ranges::tests::remove_largest ... ok [INFO] [stdout] test ranges::tests::push_item ... ok [INFO] [stdout] test recovery::congestion::bbr::bandwidth_sampler::bandwidth_sampler_tests::compressed_ack ... ok [INFO] [stdout] test recovery::congestion::bbr::bandwidth_sampler::bandwidth_sampler_tests::app_limited ... ok [INFO] [stdout] test recovery::congestion::bbr::bandwidth_sampler::bandwidth_sampler_tests::first_round_trip ... ok [INFO] [stdout] test recovery::congestion::bbr::bandwidth_sampler::bandwidth_sampler_tests::lose_every_other_packet ... ok [INFO] [stdout] test recovery::congestion::bbr::bandwidth_sampler::bandwidth_sampler_tests::ack_height_respect_bandwidth_estimate_upper_bound ... ok [INFO] [stdout] test recovery::congestion::bbr::bandwidth_sampler::bandwidth_sampler_tests::congestion_event_sample_default_values ... ok [INFO] [stdout] test recovery::congestion::bbr::bandwidth_sampler::bandwidth_sampler_tests::neuter_packet ... ok [INFO] [stdout] test recovery::congestion::bbr::bandwidth_sampler::bandwidth_sampler_tests::not_congestion_controlled ... ok [INFO] [stdout] test recovery::congestion::bbr::bandwidth_sampler::bandwidth_sampler_tests::remove_obsolete_packets ... ok [INFO] [stdout] test recovery::congestion::bbr::bandwidth_sampler::bandwidth_sampler_tests::send_and_wait ... ok [INFO] [stdout] test recovery::congestion::bbr::bandwidth_sampler::bandwidth_sampler_tests::send_time_state ... ok [INFO] [stdout] test recovery::congestion::bbr::bandwidth_sampler::bandwidth_sampler_tests::send_with_losses ... ok [INFO] [stdout] test recovery::congestion::bbr::bandwidth_sampler::bandwidth_sampler_tests::reordered_ack ... ok [INFO] [stdout] test recovery::congestion::bbr::bandwidth_sampler::bandwidth_sampler_tests::two_acked_packets_per_event ... ok [INFO] [stdout] test recovery::congestion::bbr::bandwidth_sampler::max_ack_height_tracker_tests::not_aggregated ... ok [INFO] [stdout] test recovery::congestion::bbr::bandwidth_sampler::max_ack_height_tracker_tests::somewhat_aggregated_large_acks ... ok [INFO] [stdout] test recovery::congestion::bbr::bandwidth_sampler::max_ack_height_tracker_tests::somewhat_aggregated_small_acks ... ok [INFO] [stdout] test recovery::congestion::bbr::bandwidth_sampler::max_ack_height_tracker_tests::start_new_epoch_after_a_full_round ... ok [INFO] [stdout] test recovery::congestion::bbr::bandwidth_sampler::max_ack_height_tracker_tests::very_aggregated_large_acks ... ok [INFO] [stdout] test recovery::congestion::bbr::bandwidth_sampler::bandwidth_sampler_tests::send_paced ... ok [INFO] [stdout] test h3::tests::send_body_stream_blocked_zero_length ... ok [INFO] [stdout] test recovery::congestion::bbr::bandwidth_sampler::max_ack_height_tracker_tests::very_aggregated_small_acks ... ok [INFO] [stdout] test recovery::congestion::cubic::cubic_bytes::tests::above_origin_fine_grained_cubing ... ok [INFO] [stdout] test h3::tests::send_body_stream_blocked_by_small_cwnd ... ok [INFO] [stdout] test h3::tests::single_dgram ... ok [INFO] [stdout] test h3::tests::send_body_invalid_server_stream ... ok [INFO] [stdout] test h3::tests::send_body_truncation_stream_blocked ... ok [INFO] [stdout] test recovery::congestion::cubic::cubic_bytes::tests::loss_events ... ok [INFO] [stdout] test recovery::congestion::cubic::cubic_bytes::tests::per_ack_updates ... ok [INFO] [stdout] test h3::tests::settings_h2_prohibited ... ok [INFO] [stdout] test recovery::congestion::cubic::cubic_bytes::tests::above_origin_with_tighter_bounds ... ok [INFO] [stdout] test recovery::congestion::cubic::cubic_bytes::tests::below_origin ... ok [INFO] [stdout] test h3::tests::stream_backpressure ... ok [INFO] [stdout] test path::tests::multiple_probes ... ok [INFO] [stdout] test h3::tests::set_additional_settings ... ok [INFO] [stdout] test recovery::congestion::cubic::prr::tests::single_loss_results_in_send_on_every_other_ack ... ok [INFO] [stdout] test recovery::congestion::cubic::hybrid_slow_start::tests::simple ... ok [INFO] [stdout] test recovery::congestion::cubic::tests::limit_cwnd_increase_in_congestion_avoidance ... ok [INFO] [stdout] test recovery::congestion::cubic::tests::rto_congestion_window_no_retransmisstion ... ok [INFO] [stdout] test recovery::congestion::cubic::prr::tests::burst_loss_results_in_slow_start ... ok [INFO] [stdout] test recovery::congestion::cubic::tests::reset_after_connection_migration ... ok [INFO] [stdout] test recovery::congestion::cubic::tests::rto_congesion_window ... ok [INFO] [stdout] test recovery::congestion::cubic::tests::slow_start_burst_packet_loss_prr ... ok [INFO] [stdout] test recovery::congestion::cubic::tests::simple_sender ... ok [INFO] [stdout] test recovery::congestion::cubic::tests::exponential_slow_start ... ok [INFO] [stdout] test h3::tests::transport_error ... ok [INFO] [stdout] test recovery::congestion::cubic::tests::slow_start_half_packet_loss_with_large_reduction ... ok [INFO] [stdout] test recovery::congestion::cubic::tests::tcp_cubic_reset_epoch_on_quiescence ... ok [INFO] [stdout] test recovery::congestion::cubic::tests::two_connection_congestion_avoidance_at_end_of_recovery ... ok [INFO] [stdout] test recovery::congestion::cubic::tests::np_prr_when_less_than_one_packet_in_flight ... ok [INFO] [stdout] test recovery::congestion::cubic::tests::one_connection_congestion_avoidance_at_end_of_recovery ... ok [INFO] [stdout] test recovery::congestion::cubic::tests::slow_start_packet_loss ... ok [INFO] [stdout] test recovery::congestion::cubic::tests::slow_start_packet_loss_with_large_reduction ... ok [INFO] [stdout] test recovery::congestion::cubic::tests::application_limited_slow_start ... ok [INFO] [stdout] test recovery::congestion::cubic::tests::multiple_losses_in_one_window ... ok [INFO] [stdout] test recovery::congestion::cubic::tests::slow_start_packet_loss_with_max_half_reduction ... ok [INFO] [stdout] test stream::recv_buf::tests::incomplete_read ... ok [INFO] [stdout] test recovery::congestion::cubic::hybrid_slow_start::tests::delay ... ok [INFO] [stdout] test stream::recv_buf::tests::empty_read ... ok [INFO] [stdout] test stream::recv_buf::tests::fully_overlapping_read2 ... ok [INFO] [stdout] test stream::recv_buf::tests::fully_overlapping_read3 ... ok [INFO] [stdout] test stream::recv_buf::tests::fully_overlapping_read_multi ... ok [INFO] [stdout] test stream::recv_buf::tests::empty_stream_frame ... ok [INFO] [stdout] test stream::recv_buf::tests::fully_overlapping_read ... ok [INFO] [stdout] test stream::recv_buf::tests::ordered_read ... ok [INFO] [stdout] test stream::recv_buf::tests::overlapping_end_twice_read ... ok [INFO] [stdout] test stream::recv_buf::tests::overlapping_start_read ... ok [INFO] [stdout] test stream::recv_buf::tests::past_read ... ok [INFO] [stdout] test stream::recv_buf::tests::zero_len_read ... ok [INFO] [stdout] test stream::recv_buf::tests::split_read ... ok [INFO] [stdout] test stream::send_buf::tests::multi_write ... ok [INFO] [stdout] test stream::send_buf::tests::resend ... ok [INFO] [stdout] test stream::send_buf::tests::send_buf_final_size_retransmit ... ok [INFO] [stdout] test stream::send_buf::tests::send_buf_len_on_retransmit ... ok [INFO] [stdout] test stream::recv_buf::tests::overlapping_end_twice_and_contained_read ... ok [INFO] [stdout] test stream::tests::priority_tree_dupes ... ok [INFO] [stdout] test stream::send_buf::tests::split_write ... ok [INFO] [stdout] test stream::recv_buf::tests::partially_multi_overlapping_reordered_read ... ok [INFO] [stdout] test stream::tests::rangebuf_split_off ... ok [INFO] [stdout] test stream::send_buf::tests::zero_len_write ... ok [INFO] [stdout] test stream::send_buf::tests::empty_write ... ok [INFO] [stdout] test stream::send_buf::tests::write_blocked_by_off ... ok [INFO] [stdout] test stream::tests::recv_data_below_off ... ok [INFO] [stdout] test stream::tests::recv_fin_flow_control ... ok [INFO] [stdout] test stream::tests::recv_fin_lower_than_received ... ok [INFO] [stdout] test stream::tests::recv_fin_reset_mismatch ... ok [INFO] [stdout] test stream::tests::recv_reset_change ... ok [INFO] [stdout] test stream::recv_buf::tests::overlapping_end_read ... ok [INFO] [stdout] test stream::tests::recv_reset_dup ... ok [INFO] [stdout] test stream::recv_buf::tests::partially_multi_overlapping_reordered_read2 ... ok [INFO] [stdout] test stream::tests::recv_fin_change ... ok [INFO] [stdout] test stream::tests::send_ack ... ok [INFO] [stdout] test stream::tests::recv_reset_lower_than_received ... ok [INFO] [stdout] test stream::tests::send_emit ... ok [INFO] [stdout] test stream::tests::send_emit_ack ... ok [INFO] [stdout] test stream::tests::send_emit_retransmit ... ok [INFO] [stdout] test stream::tests::send_fin_dup ... ok [INFO] [stdout] test stream::tests::send_fin_max_data_match ... ok [INFO] [stdout] test stream::tests::send_fin_zero_length ... ok [INFO] [stdout] test stream::tests::send_flow_control ... ok [INFO] [stdout] test stream::tests::stream_complete ... ok [INFO] [stdout] test stream::tests::recv_fin_dup ... ok [INFO] [stdout] test stream::tests::send_undo_fin ... ok [INFO] [stdout] test stream::tests::stream_create_out_of_order ... ok [INFO] [stdout] test stream::tests::stream_limit_auto_open ... ok [INFO] [stdout] test stream::tests::recv_past_fin ... ok [INFO] [stdout] test stream::tests::send_past_fin ... ok [INFO] [stdout] test stream::tests::stream_limit_edge ... ok [INFO] [stdout] test stream::tests::writable_prioritized_insert_order ... ok [INFO] [stdout] test stream::tests::send_ack_reordering ... ok [INFO] [stdout] test stream::tests::writable_prioritized_mixed_urgencies_incrementals ... ok [INFO] [stdout] test stream::tests::writable_prioritized_mixed_urgency ... ok [INFO] [stdout] test stream::tests::recv_flow_control ... ok [INFO] [stdout] test stream::tests::writable_prioritized_default_priority ... ok [INFO] [stdout] test stream::tests::send_fin_zero_length_output ... ok [INFO] [stdout] test path::tests::path_validation_limited_mtu ... ok [INFO] [stdout] test h3::tests::zero_length_data ... ok [INFO] [stdout] test path::tests::too_many_probes ... ok [INFO] [stdout] test tests::app_close_by_server_during_handshake_private_key_failure ... ok [INFO] [stdout] test recovery::tests::loss_on_pto ... ok [INFO] [stdout] test recovery::tests::loss_on_reordering ... ok [INFO] [stdout] test recovery::tests::loss_on_timer ... ok [INFO] [stdout] test recovery::tests::pmtud_loss_on_timer ... ok [INFO] [stdout] test tests::app_close_by_client ... ok [INFO] [stdout] test tests::client_sent_new_token ... ok [INFO] [stdout] test tests::app_limited_not_changed_on_no_new_frames ... ok [INFO] [stdout] test tests::client_discard_unknown_address ... ok [INFO] [stdout] test tests::app_close_by_server_during_handshake_established ... ok [INFO] [stdout] test tests::coalesce_padding_short ... ok [INFO] [stdout] test tests::app_close_by_server_during_handshake_not_established ... ok [INFO] [stdout] test tests::challenge_no_cids ... ok [INFO] [stdout] test tests::config_set_cc_algorithm_name ... ok [INFO] [stdout] test tests::app_peer_error ... ok [INFO] [stdout] test tests::connection_id_invalid_max_len ... ok [INFO] [stdout] test tests::config_version_reserved ... ok [INFO] [stdout] test tests::connection_id_handling ... ok [INFO] [stdout] test tests::connection_must_be_send ... ok [INFO] [stdout] test tests::config_must_be_sync ... ok [INFO] [stdout] test tests::config_must_be_send ... ok [INFO] [stdout] test tests::connection_migration ... ok [INFO] [stdout] test tests::collect_streams ... ok [INFO] [stdout] test tests::close ... ok [INFO] [stdout] test tests::app_limited_false_no_frame ... ok [INFO] [stdout] test tests::config_version_invalid ... ok [INFO] [stdout] test tests::app_limited_false ... ok [INFO] [stdout] test tests::app_limited_false_no_header ... ok [INFO] [stdout] test tests::app_limited_true ... ok [INFO] [stdout] test tests::connection_id_zero ... ok [INFO] [stdout] test tests::connection_migration_reordered_non_probing ... ok [INFO] [stdout] test tests::dgram_send_app_limited ... ok [INFO] [stdout] test tests::connection_must_be_sync ... ok [INFO] [stdout] test tests::connection_id_retire_limit ... ok [INFO] [stdout] test tests::dgram_recv_queue_overflow ... ok [INFO] [stdout] test tests::consecutive_non_ack_eliciting ... ok [INFO] [stdout] test tests::data_blocked ... ok [INFO] [stdout] test tests::connection_migration_zero_length_cid ... ok [INFO] [stdout] test tests::dgram_send_max_size ... ok [INFO] [stdout] test tests::dgram_multiple_datagrams ... ok [INFO] [stdout] test tests::crypto_limit ... ok [INFO] [stdout] test tests::flow_control_limit_dup ... ok [INFO] [stdout] test tests::dgram_send_fails_invalidstate ... ok [INFO] [stdout] test tests::empty_payload ... ok [INFO] [stdout] test tests::empty_stream_frame ... ok [INFO] [stdout] test tests::flow_control_limit ... ok [INFO] [stdout] test tests::early_retransmit ... ok [INFO] [stdout] test tests::handshake_0rtt ... ok [INFO] [stdout] test tests::flow_control_limit_send ... ok [INFO] [stdout] test tests::dgram_send_queue_overflow ... ok [INFO] [stdout] test tests::early_1rtt_packet ... ok [INFO] [stdout] test tests::handshake_0rtt_reordered ... ok [INFO] [stdout] test tests::dgram_single_datagram ... ok [INFO] [stdout] test tests::flow_control_update ... ok [INFO] [stdout] test tests::handshake ... ok [INFO] [stdout] test tests::flow_control_drain ... ok [INFO] [stdout] test tests::handshake_anti_deadlock ... ok [INFO] [stdout] test tests::handshake_0rtt_truncated ... ok [INFO] [stdout] test tests::invalid_initial_source_connection_id ... ok [INFO] [stdout] test tests::handshake_confirmation ... ok [INFO] [stdout] test tests::invalid_packet ... ok [INFO] [stdout] test tests::handshake_done ... ok [INFO] [stdout] test tests::handshake_packet_type_corruption ... ok [INFO] [stdout] test tests::invalid_initial_payload ... ok [INFO] [stdout] test tests::is_readable ... ok [INFO] [stdout] test tests::invalid_initial_client ... ok [INFO] [stdout] test tests::invalid_initial_server ... ok [INFO] [stdout] test tests::missing_initial_source_connection_id ... ok [INFO] [stdout] test tests::min_payload ... ok [INFO] [stdout] test tests::local_error ... ok [INFO] [stdout] test tests::limit_ack_ranges ... ok [INFO] [stdout] test tests::path_probing_dos ... ok [INFO] [stdout] test tests::max_stream_data_receive_uni ... ok [INFO] [stdout] test tests::handshake_alpn_mismatch ... ok [INFO] [stdout] test tests::path_validation_limited_mtu ... ok [INFO] [stdout] test tests::missing_retry_source_connection_id ... ok [INFO] [stdout] test tests::lost_connection_id_frames ... ok [INFO] [stdout] test tests::invalid_retry_source_connection_id ... ok [INFO] [stdout] test tests::path_challenge ... ok [INFO] [stdout] test tests::reset_stream_data_not_recvd ... ok [INFO] [stdout] test tests::pmtud_probe_loss ... ok [INFO] [stdout] test tests::reset_stream_data_recvd ... ok [INFO] [stdout] test tests::recv_empty_buffer ... ok [INFO] [stdout] test tests::path_validation ... ok [INFO] [stdout] test tests::reset_stream_flow_control ... ok [INFO] [stdout] test tests::send_ack_eliciting_causes_ping ... ok [INFO] [stdout] test tests::peer_cert ... ok [INFO] [stdout] test tests::last_tx_data_larger_than_tx_data ... ok [INFO] [stdout] test tests::reset_stream_flow_control_stream ... ok [INFO] [stdout] test tests::handshake_resumption ... ok [INFO] [stdout] test tests::peer_error ... ok [INFO] [stdout] test tests::retiring_active_path_dcid ... ok [INFO] [stdout] test tests::sends_ack_only_pkt_when_full_cwnd_and_ack_elicited ... ok [INFO] [stdout] test tests::limit_handshake_data ... ok [INFO] [stdout] test tests::sending_duplicate_scids ... ok [INFO] [stdout] test tests::stop_sending ... ok [INFO] [stdout] test tests::send_ack_eliciting_no_ping ... ok [INFO] [stdout] test tests::retry ... ok [INFO] [stdout] test tests::peer_cert_chain ... ok [INFO] [stdout] test tests::send_on_path_test ... ok [INFO] [stdout] test tests::send_capacity ... ok [INFO] [stdout] test tests::send_connection_ids ... ok [INFO] [stdout] test tests::stream ... ok [INFO] [stdout] test tests::stop_sending_unsent_tx_cap ... ok [INFO] [stdout] test tests::stop_sending_fin ... ok [INFO] [stdout] test tests::stream_data_overlap ... ok [INFO] [stdout] test tests::stream_flow_control_limit_bidi ... ok [INFO] [stdout] test tests::stop_sending_stream_send_after_reset_stream_ack ... ok [INFO] [stdout] test tests::stream_left_reset_bidi ... ok [INFO] [stdout] test tests::stream_left_uni ... ok [INFO] [stdout] test tests::sends_ack_only_pkt_when_full_cwnd_and_ack_elicited_despite_max_unacknowledging ... ok [INFO] [stdout] test tests::stream_left_bidi ... ok [INFO] [stdout] test tests::stream_datagram_priority ... ok [INFO] [stdout] test tests::stream_data_overlap_with_reordering ... ok [INFO] [stdout] test tests::stream_flow_control_limit_uni ... ok [INFO] [stdout] test tests::stream_data_blocked ... ok [INFO] [stdout] test tests::stream_data_blocked_unblocked_flow_control ... ok [INFO] [stdout] test tests::stream_flow_control_update ... ok [INFO] [stdout] test tests::stream_limit_bidi ... ok [INFO] [stdout] test tests::stream_limit_max_uni ... ok [INFO] [stdout] test tests::stream_priority ... ok [INFO] [stdout] test tests::losing_probing_packets ... ok [INFO] [stdout] test tests::stream_limit_max_bidi ... ok [INFO] [stdout] test tests::stream_limit_update_uni ... ok [INFO] [stdout] test tests::stream_limit_uni ... ok [INFO] [stdout] test tests::stream_limit_update_bidi ... ok [INFO] [stdout] test tests::stream_shutdown_uni ... ok [INFO] [stdout] test tests::stream_shutdown_read ... ok [INFO] [stdout] test tests::stream_reset_counts ... ok [INFO] [stdout] test tests::stream_shutdown_read_update_max_data ... ok [INFO] [stdout] test tests::stream_readable ... ok [INFO] [stdout] test tests::stream_round_robin ... ok [INFO] [stdout] test tests::stream_reprioritize ... ok [INFO] [stdout] test tests::stream_send_on_32bit_arch ... ok [INFO] [stdout] test tests::transport_params ... ok [INFO] [stdout] test tests::transport_params_forbid_duplicates ... ok [INFO] [stdout] test tests::resilience_against_migration_attack ... ok [INFO] [stdout] test tests::stream_stop_counts ... ok [INFO] [stdout] test tests::stream_shutdown_read_after_fin ... ok [INFO] [stdout] test tests::stream_shutdown_write_unsent_tx_cap ... ok [INFO] [stdout] test tests::stream_shutdown_write ... ok [INFO] [stdout] test tests::streams_blocked_max_uni ... ok [INFO] [stdout] test tests::stream_writable_blocked ... ok [INFO] [stdout] test tests::stream_zero_length_fin_deferred_collection ... ok [INFO] [stdout] test tests::update_key_request ... ok [INFO] [stdout] test tests::unknown_version ... ok [INFO] [stdout] test tests::stream_writable ... ok [INFO] [stdout] test tests::zero_rtt ... ok [INFO] [stdout] test tests::stream_zero_length_non_fin ... ok [INFO] [stdout] test tests::update_key_request_twice_error ... ok [INFO] [stdout] test tests::streams_blocked_max_bidi ... ok [INFO] [stdout] test tests::stream_zero_length_fin ... ok [INFO] [stdout] test tests::successful_probe_pmtud ... ok [INFO] [stdout] test tests::verify_client_invalid ... ok [INFO] [stdout] test tests::update_max_datagram_size ... ok [INFO] [stdout] test tests::zero_length_new_token ... ok [INFO] [stdout] test tests::verify_client_anonymous ... ok [INFO] [stdout] test tests::verify_custom_root ... ok [INFO] [stdout] test tests::version_negotiation ... ok [INFO] [stdout] test tests::dont_coalesce_probes ... ok [INFO] [stdout] test tests::failed_path_validation ... ok [INFO] [stderr] Doc-tests quiche_mallard [INFO] [stdout] [INFO] [stdout] test result: ok. 464 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.07s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 42 tests [INFO] [stdout] test src/h3/mod.rs - h3 (line 77) - compile ... FAILED [INFO] [stdout] test src/lib.rs - (line 347) ... FAILED [INFO] [stdout] test src/lib.rs - (line 189) ... FAILED [INFO] [stdout] test src/lib.rs - (line 282) - compile ... FAILED [INFO] [stdout] test src/lib.rs - (line 204) - compile ... FAILED [INFO] [stdout] test src/h3/mod.rs - h3 (line 40) ... FAILED [INFO] [stdout] test src/h3/mod.rs - h3 (line 51) ... FAILED [INFO] [stdout] test src/lib.rs - (line 339) ... FAILED [INFO] [stdout] test src/lib.rs - (line 82) ... FAILED [INFO] [stdout] test src/h3/mod.rs - h3 (line 100) - compile ... FAILED [INFO] [stdout] test src/lib.rs - Config::set_cc_algorithm_name (line 1231) ... FAILED [INFO] [stdout] test src/h3/mod.rs - h3 (line 60) - compile ... FAILED [INFO] [stdout] test src/lib.rs - (line 43) ... FAILED [INFO] [stdout] test src/lib.rs - Config::new (line 826) ... FAILED [INFO] [stdout] test src/lib.rs - Config::load_verify_locations_from_directory (line 937) - compile ... FAILED [INFO] [stdout] test src/lib.rs - Config::set_application_protos (line 1021) ... FAILED [INFO] [stdout] test src/lib.rs - Connection::dgram_purge_outgoing (line 5792) - compile ... FAILED [INFO] [stdout] test src/lib.rs - Config::load_verify_locations_from_file (line 921) - compile ... FAILED [INFO] [stdout] test src/lib.rs - Connection::paths_iter (line 6327) - compile ... FAILED [INFO] [stdout] test src/lib.rs - Connection::recv (line 2237) - compile ... FAILED [INFO] [stdout] test src/lib.rs - Config::load_priv_key_from_pem_file (line 905) - compile ... FAILED [INFO] [stdout] test src/h3/mod.rs - h3 (line 130) - compile ... FAILED [INFO] [stdout] test src/lib.rs - Config::set_application_protos_wire_format (line 1046) ... FAILED [INFO] [stdout] test src/lib.rs - (line 153) - compile ... FAILED [INFO] [stdout] test src/lib.rs - (line 112) - compile ... FAILED [INFO] [stdout] test src/lib.rs - (line 262) - compile ... FAILED [INFO] [stdout] test src/lib.rs - Connection::dgram_recv (line 5612) - compile ... FAILED [INFO] [stdout] test src/lib.rs - Connection::dgram_send (line 5738) - compile ... FAILED [INFO] [stdout] test src/lib.rs - Connection::stream_send (line 4898) - compile ... FAILED [INFO] [stdout] test src/lib.rs - Config::load_cert_chain_from_pem_file (line 890) - compile ... FAILED [INFO] [stdout] test src/lib.rs - Connection::stream_recv (line 4762) - compile ... FAILED [INFO] [stdout] test src/h3/mod.rs - h3 (line 197) - compile ... FAILED [INFO] [stdout] test src/lib.rs - connect (line 1615) - compile ... FAILED [INFO] [stdout] test src/lib.rs - Connection::readable (line 5454) - compile ... FAILED [INFO] [stdout] test src/lib.rs - accept (line 1574) - compile ... FAILED [INFO] [stdout] test src/lib.rs - Connection::writable (line 5496) - compile ... FAILED [INFO] [stdout] test src/lib.rs - Connection::dgram_max_writable_len (line 5815) - compile ... FAILED [INFO] [stdout] test src/lib.rs - Connection::send (line 3243) - compile ... FAILED [INFO] [stdout] test src/lib.rs - Connection::send_on_path (line 3330) - compile ... FAILED [INFO] [stdout] test src/lib.rs - negotiate_version (line 1666) - compile ... FAILED [INFO] [stdout] test src/packet.rs - packet::Header<'a>::from_slice (line 328) - compile ... FAILED [INFO] [stdout] test src/lib.rs - retry (line 1705) - compile ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/h3/mod.rs - h3 (line 77) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:78:18 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 3 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] 3 + let mut config = Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:79:12 [INFO] [stdout] | [INFO] [stdout] 4 | let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::ConnectionId; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConnectionId`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 4 - let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] 4 + let scid = ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:83:17 [INFO] [stdout] | [INFO] [stdout] 8 | let h3_config = quiche::h3::Config::new()?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 8 - let h3_config = quiche::h3::Config::new()?; [INFO] [stdout] 8 + let h3_config = Config::new()?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:84:19 [INFO] [stdout] | [INFO] [stdout] 9 | let mut h3_conn = quiche::h3::Connection::with_transport(&mut conn, &h3_config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Connection; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Connection; [INFO] [stdout] | [INFO] [stdout] help: if you import `Connection`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 9 - let mut h3_conn = quiche::h3::Connection::with_transport(&mut conn, &h3_config)?; [INFO] [stdout] 9 + let mut h3_conn = Connection::with_transport(&mut conn, &h3_config)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 11 | quiche::h3::Header::new(b":method", b"GET"), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Header; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Header; [INFO] [stdout] | [INFO] [stdout] help: if you import `Header`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 11 - quiche::h3::Header::new(b":method", b"GET"), [INFO] [stdout] 11 + Header::new(b":method", b"GET"), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 12 | quiche::h3::Header::new(b":scheme", b"https"), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Header; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Header; [INFO] [stdout] | [INFO] [stdout] help: if you import `Header`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 12 - quiche::h3::Header::new(b":scheme", b"https"), [INFO] [stdout] 12 + Header::new(b":scheme", b"https"), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 13 | quiche::h3::Header::new(b":authority", b"quic.tech"), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Header; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Header; [INFO] [stdout] | [INFO] [stdout] help: if you import `Header`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 13 - quiche::h3::Header::new(b":authority", b"quic.tech"), [INFO] [stdout] 13 + Header::new(b":authority", b"quic.tech"), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 14 | quiche::h3::Header::new(b":path", b"/"), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Header; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Header; [INFO] [stdout] | [INFO] [stdout] help: if you import `Header`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 14 - quiche::h3::Header::new(b":path", b"/"), [INFO] [stdout] 14 + Header::new(b":path", b"/"), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 15 | quiche::h3::Header::new(b"user-agent", b"quiche"), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Header; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Header; [INFO] [stdout] | [INFO] [stdout] help: if you import `Header`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 15 - quiche::h3::Header::new(b"user-agent", b"quiche"), [INFO] [stdout] 15 + Header::new(b"user-agent", b"quiche"), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:94:10 [INFO] [stdout] | [INFO] [stdout] 19 | Ok::<(), quiche::h3::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this module [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3; [INFO] [stdout] | [INFO] [stdout] help: if you import `h3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 19 - Ok::<(), quiche::h3::Error>(()) [INFO] [stdout] 19 + Ok::<(), h3::Error>(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:78:38 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:82:16 [INFO] [stdout] | [INFO] [stdout] 7 | let mut conn = quiche::connect(None, &scid, local, peer, &mut config).unwrap(); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 12 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 347) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:348:18 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 3 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] 3 + let mut config = Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:348:38 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 189) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:190:18 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 3 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] 3 + let mut config = Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:191:12 [INFO] [stdout] | [INFO] [stdout] 4 | let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::ConnectionId; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConnectionId`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 4 - let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] 4 + let scid = ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:190:38 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:194:16 [INFO] [stdout] | [INFO] [stdout] 7 | let mut conn = quiche::accept(&scid, None, local, peer, &mut config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:196:10 [INFO] [stdout] | [INFO] [stdout] 9 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 282) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:284:18 [INFO] [stdout] | [INFO] [stdout] 4 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 4 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] 4 + let mut config = Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:285:12 [INFO] [stdout] | [INFO] [stdout] 5 | let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::ConnectionId; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConnectionId`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 5 - let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] 5 + let scid = ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:284:38 [INFO] [stdout] | [INFO] [stdout] 4 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:288:16 [INFO] [stdout] | [INFO] [stdout] 8 | let mut conn = quiche::accept(&scid, None, local, peer, &mut config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:298:10 [INFO] [stdout] | [INFO] [stdout] 18 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 204) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:207:18 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 5 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] 5 + let mut config = Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:208:12 [INFO] [stdout] | [INFO] [stdout] 6 | let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::ConnectionId; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConnectionId`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 6 - let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] 6 + let scid = ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:220:13 [INFO] [stdout] | [INFO] [stdout] 18 | Err(quiche::Error::Done) => { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use std::error::Error; [INFO] [stdout] | [INFO] [stdout] 2 + use std::fmt::Error; [INFO] [stdout] | [INFO] [stdout] 2 + use std::io::Error; [INFO] [stdout] | [INFO] [stdout] 2 + use core::error::Error; [INFO] [stdout] | [INFO] [stdout] and 3 other candidates [INFO] [stdout] help: if you import `Error`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 18 - Err(quiche::Error::Done) => { [INFO] [stdout] 18 + Err(Error::Done) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:207:38 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:211:16 [INFO] [stdout] | [INFO] [stdout] 9 | let mut conn = quiche::accept(&scid, None, local, peer, &mut config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:233:10 [INFO] [stdout] | [INFO] [stdout] 31 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/h3/mod.rs - h3 (line 40) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:41:18 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 3 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] 3 + let mut config = Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:42:31 [INFO] [stdout] | [INFO] [stdout] 4 | config.set_application_protos(quiche::h3::APPLICATION_PROTOCOL)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this module [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3; [INFO] [stdout] | [INFO] [stdout] help: if you import `h3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 4 - config.set_application_protos(quiche::h3::APPLICATION_PROTOCOL)?; [INFO] [stdout] 4 + config.set_application_protos(h3::APPLICATION_PROTOCOL)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:41:38 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:43:10 [INFO] [stdout] | [INFO] [stdout] 5 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/h3/mod.rs - h3 (line 51) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:52:17 [INFO] [stdout] | [INFO] [stdout] 3 | let h3_config = quiche::h3::Config::new()?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 3 - let h3_config = quiche::h3::Config::new()?; [INFO] [stdout] 3 + let h3_config = Config::new()?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:53:10 [INFO] [stdout] | [INFO] [stdout] 4 | Ok::<(), quiche::h3::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this module [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3; [INFO] [stdout] | [INFO] [stdout] help: if you import `h3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 4 - Ok::<(), quiche::h3::Error>(()) [INFO] [stdout] 4 + Ok::<(), h3::Error>(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 339) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:340:18 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 3 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] 3 + let mut config = Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:341:25 [INFO] [stdout] | [INFO] [stdout] 4 | config.set_cc_algorithm(quiche::CongestionControlAlgorithm::Reno); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::CongestionControlAlgorithm; [INFO] [stdout] | [INFO] [stdout] help: if you import `CongestionControlAlgorithm`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 4 - config.set_cc_algorithm(quiche::CongestionControlAlgorithm::Reno); [INFO] [stdout] 4 + config.set_cc_algorithm(CongestionControlAlgorithm::Reno); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:340:38 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 82) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:83:18 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 3 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] 3 + let mut config = Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:85:12 [INFO] [stdout] | [INFO] [stdout] 5 | let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::ConnectionId; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConnectionId`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 5 - let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] 5 + let scid = ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:83:38 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 10 | quiche::connect(Some(&server_name), &scid, local, peer, &mut config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:95:12 [INFO] [stdout] | [INFO] [stdout] 15 | let conn = quiche::accept(&scid, None, local, peer, &mut config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:96:10 [INFO] [stdout] | [INFO] [stdout] 16 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/h3/mod.rs - h3 (line 100) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:101:18 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 3 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] 3 + let mut config = Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:102:12 [INFO] [stdout] | [INFO] [stdout] 4 | let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::ConnectionId; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConnectionId`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 4 - let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] 4 + let scid = ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:106:17 [INFO] [stdout] | [INFO] [stdout] 8 | let h3_config = quiche::h3::Config::new()?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 8 - let h3_config = quiche::h3::Config::new()?; [INFO] [stdout] 8 + let h3_config = Config::new()?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:107:19 [INFO] [stdout] | [INFO] [stdout] 9 | let mut h3_conn = quiche::h3::Connection::with_transport(&mut conn, &h3_config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Connection; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Connection; [INFO] [stdout] | [INFO] [stdout] help: if you import `Connection`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 9 - let mut h3_conn = quiche::h3::Connection::with_transport(&mut conn, &h3_config)?; [INFO] [stdout] 9 + let mut h3_conn = Connection::with_transport(&mut conn, &h3_config)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 11 | quiche::h3::Header::new(b":method", b"GET"), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Header; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Header; [INFO] [stdout] | [INFO] [stdout] help: if you import `Header`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 11 - quiche::h3::Header::new(b":method", b"GET"), [INFO] [stdout] 11 + Header::new(b":method", b"GET"), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:110:5 [INFO] [stdout] | [INFO] [stdout] 12 | quiche::h3::Header::new(b":scheme", b"https"), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Header; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Header; [INFO] [stdout] | [INFO] [stdout] help: if you import `Header`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 12 - quiche::h3::Header::new(b":scheme", b"https"), [INFO] [stdout] 12 + Header::new(b":scheme", b"https"), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 13 | quiche::h3::Header::new(b":authority", b"quic.tech"), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Header; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Header; [INFO] [stdout] | [INFO] [stdout] help: if you import `Header`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 13 - quiche::h3::Header::new(b":authority", b"quic.tech"), [INFO] [stdout] 13 + Header::new(b":authority", b"quic.tech"), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 14 | quiche::h3::Header::new(b":path", b"/"), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Header; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Header; [INFO] [stdout] | [INFO] [stdout] help: if you import `Header`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 14 - quiche::h3::Header::new(b":path", b"/"), [INFO] [stdout] 14 + Header::new(b":path", b"/"), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 15 | quiche::h3::Header::new(b"user-agent", b"quiche"), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Header; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Header; [INFO] [stdout] | [INFO] [stdout] help: if you import `Header`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 15 - quiche::h3::Header::new(b"user-agent", b"quiche"), [INFO] [stdout] 15 + Header::new(b"user-agent", b"quiche"), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:118:10 [INFO] [stdout] | [INFO] [stdout] 20 | Ok::<(), quiche::h3::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this module [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3; [INFO] [stdout] | [INFO] [stdout] help: if you import `h3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 20 - Ok::<(), quiche::h3::Error>(()) [INFO] [stdout] 20 + Ok::<(), h3::Error>(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:101:38 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:105:16 [INFO] [stdout] | [INFO] [stdout] 7 | let mut conn = quiche::connect(None, &scid, local, peer, &mut config).unwrap(); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 12 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Config::set_cc_algorithm_name (line 1231) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1232:18 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(0xbabababa)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 3 - let mut config = quiche::Config::new(0xbabababa)?; [INFO] [stdout] 3 + let mut config = Config::new(0xbabababa)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1234:10 [INFO] [stdout] | [INFO] [stdout] 5 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/h3/mod.rs - h3 (line 60) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:61:18 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 3 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] 3 + let mut config = Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:62:12 [INFO] [stdout] | [INFO] [stdout] 4 | let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::ConnectionId; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConnectionId`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 4 - let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] 4 + let scid = ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:66:17 [INFO] [stdout] | [INFO] [stdout] 8 | let h3_config = quiche::h3::Config::new()?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 8 - let h3_config = quiche::h3::Config::new()?; [INFO] [stdout] 8 + let h3_config = Config::new()?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:67:15 [INFO] [stdout] | [INFO] [stdout] 9 | let h3_conn = quiche::h3::Connection::with_transport(&mut conn, &h3_config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Connection; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Connection; [INFO] [stdout] | [INFO] [stdout] help: if you import `Connection`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 9 - let h3_conn = quiche::h3::Connection::with_transport(&mut conn, &h3_config)?; [INFO] [stdout] 9 + let h3_conn = Connection::with_transport(&mut conn, &h3_config)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:68:10 [INFO] [stdout] | [INFO] [stdout] 10 | Ok::<(), quiche::h3::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this module [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3; [INFO] [stdout] | [INFO] [stdout] help: if you import `h3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 10 - Ok::<(), quiche::h3::Error>(()) [INFO] [stdout] 10 + Ok::<(), h3::Error>(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:61:38 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:65:16 [INFO] [stdout] | [INFO] [stdout] 7 | let mut conn = quiche::accept(&scid, None, local, peer, &mut config).unwrap(); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 7 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 43) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:44:18 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 3 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] 3 + let mut config = Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:44:38 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:48:10 [INFO] [stdout] | [INFO] [stdout] 7 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Config::new (line 826) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:827:14 [INFO] [stdout] | [INFO] [stdout] 3 | let config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 3 - let config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] 3 + let config = Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:827:34 [INFO] [stdout] | [INFO] [stdout] 3 | let config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:828:10 [INFO] [stdout] | [INFO] [stdout] 4 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Config::load_verify_locations_from_directory (line 937) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:938:18 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(0xbabababa)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 3 - let mut config = quiche::Config::new(0xbabababa)?; [INFO] [stdout] 3 + let mut config = Config::new(0xbabababa)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:940:10 [INFO] [stdout] | [INFO] [stdout] 5 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Config::set_application_protos (line 1021) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1022:18 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(0xbabababa)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 3 - let mut config = quiche::Config::new(0xbabababa)?; [INFO] [stdout] 3 + let mut config = Config::new(0xbabababa)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1024:10 [INFO] [stdout] | [INFO] [stdout] 5 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Connection::dgram_purge_outgoing (line 5792) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5794:18 [INFO] [stdout] | [INFO] [stdout] 4 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 4 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] 4 + let mut config = Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5795:12 [INFO] [stdout] | [INFO] [stdout] 5 | let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::ConnectionId; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConnectionId`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 5 - let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] 5 + let scid = ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5794:38 [INFO] [stdout] | [INFO] [stdout] 4 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5798:16 [INFO] [stdout] | [INFO] [stdout] 8 | let mut conn = quiche::accept(&scid, None, local, peer, &mut config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5801:10 [INFO] [stdout] | [INFO] [stdout] 11 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Config::load_verify_locations_from_file (line 921) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:922:18 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(0xbabababa)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 3 - let mut config = quiche::Config::new(0xbabababa)?; [INFO] [stdout] 3 + let mut config = Config::new(0xbabababa)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:924:10 [INFO] [stdout] | [INFO] [stdout] 5 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Connection::paths_iter (line 6327) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:6330:18 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 5 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] 5 + let mut config = Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:6331:12 [INFO] [stdout] | [INFO] [stdout] 6 | let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::ConnectionId; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConnectionId`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 6 - let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] 6 + let scid = ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:6342:21 [INFO] [stdout] | [INFO] [stdout] 17 | Err(quiche::Error::Done) => { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use std::error::Error; [INFO] [stdout] | [INFO] [stdout] 2 + use std::fmt::Error; [INFO] [stdout] | [INFO] [stdout] 2 + use std::io::Error; [INFO] [stdout] | [INFO] [stdout] 2 + use core::error::Error; [INFO] [stdout] | [INFO] [stdout] and 3 other candidates [INFO] [stdout] help: if you import `Error`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 17 - Err(quiche::Error::Done) => { [INFO] [stdout] 17 + Err(Error::Done) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:6330:38 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:6334:16 [INFO] [stdout] | [INFO] [stdout] 9 | let mut conn = quiche::accept(&scid, None, local, peer, &mut config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:6356:10 [INFO] [stdout] | [INFO] [stdout] 31 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Connection::recv (line 2237) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:2240:18 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 5 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] 5 + let mut config = Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:2241:12 [INFO] [stdout] | [INFO] [stdout] 6 | let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::ConnectionId; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConnectionId`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 6 - let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] 6 + let scid = ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:2240:38 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:2244:16 [INFO] [stdout] | [INFO] [stdout] 9 | let mut conn = quiche::accept(&scid, None, local, peer, &mut config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:2262:10 [INFO] [stdout] | [INFO] [stdout] 27 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:2248:21 [INFO] [stdout] | [INFO] [stdout] 13 | let recv_info = quiche::RecvInfo { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Config::load_priv_key_from_pem_file (line 905) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:906:18 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(0xbabababa)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 3 - let mut config = quiche::Config::new(0xbabababa)?; [INFO] [stdout] 3 + let mut config = Config::new(0xbabababa)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:908:10 [INFO] [stdout] | [INFO] [stdout] 5 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/h3/mod.rs - h3 (line 130) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:131:5 [INFO] [stdout] | [INFO] [stdout] 3 | use quiche::h3::NameValue; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:133:18 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 5 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] 5 + let mut config = Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:134:12 [INFO] [stdout] | [INFO] [stdout] 6 | let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::ConnectionId; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConnectionId`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 6 - let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] 6 + let scid = ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:138:17 [INFO] [stdout] | [INFO] [stdout] 10 | let h3_config = quiche::h3::Config::new()?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 10 - let h3_config = quiche::h3::Config::new()?; [INFO] [stdout] 10 + let h3_config = Config::new()?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:139:19 [INFO] [stdout] | [INFO] [stdout] 11 | let mut h3_conn = quiche::h3::Connection::with_transport(&mut conn, &h3_config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Connection; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Connection; [INFO] [stdout] | [INFO] [stdout] help: if you import `Connection`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 11 - let mut h3_conn = quiche::h3::Connection::with_transport(&mut conn, &h3_config)?; [INFO] [stdout] 11 + let mut h3_conn = Connection::with_transport(&mut conn, &h3_config)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:142:24 [INFO] [stdout] | [INFO] [stdout] 14 | Ok((stream_id, quiche::h3::Event::Headers{list, has_body})) => { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use mio::event::Event; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Event; [INFO] [stdout] | [INFO] [stdout] help: if you import `Event`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 14 - Ok((stream_id, quiche::h3::Event::Headers{list, has_body})) => { [INFO] [stdout] 14 + Ok((stream_id, Event::Headers{list, has_body})) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:153:21 [INFO] [stdout] | [INFO] [stdout] 25 | quiche::h3::Header::new(b":status", 200.to_string().as_bytes()), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Header; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Header; [INFO] [stdout] | [INFO] [stdout] help: if you import `Header`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 25 - quiche::h3::Header::new(b":status", 200.to_string().as_bytes()), [INFO] [stdout] 25 + Header::new(b":status", 200.to_string().as_bytes()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:154:21 [INFO] [stdout] | [INFO] [stdout] 26 | quiche::h3::Header::new(b"server", b"quiche"), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Header; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Header; [INFO] [stdout] | [INFO] [stdout] help: if you import `Header`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 26 - quiche::h3::Header::new(b"server", b"quiche"), [INFO] [stdout] 26 + Header::new(b"server", b"quiche"), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:162:24 [INFO] [stdout] | [INFO] [stdout] 34 | Ok((stream_id, quiche::h3::Event::Data)) => { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use mio::event::Event; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Event; [INFO] [stdout] | [INFO] [stdout] help: if you import `Event`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 34 - Ok((stream_id, quiche::h3::Event::Data)) => { [INFO] [stdout] 34 + Ok((stream_id, Event::Data)) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:167:24 [INFO] [stdout] | [INFO] [stdout] 39 | Ok((stream_id, quiche::h3::Event::Finished)) => { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use mio::event::Event; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Event; [INFO] [stdout] | [INFO] [stdout] help: if you import `Event`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 39 - Ok((stream_id, quiche::h3::Event::Finished)) => { [INFO] [stdout] 39 + Ok((stream_id, Event::Finished)) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:171:24 [INFO] [stdout] | [INFO] [stdout] 43 | Ok((stream_id, quiche::h3::Event::Reset(err))) => { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use mio::event::Event; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Event; [INFO] [stdout] | [INFO] [stdout] help: if you import `Event`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 43 - Ok((stream_id, quiche::h3::Event::Reset(err))) => { [INFO] [stdout] 43 + Ok((stream_id, Event::Reset(err))) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:175:23 [INFO] [stdout] | [INFO] [stdout] 47 | Ok((_flow_id, quiche::h3::Event::PriorityUpdate)) => (), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use mio::event::Event; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Event; [INFO] [stdout] | [INFO] [stdout] help: if you import `Event`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 47 - Ok((_flow_id, quiche::h3::Event::PriorityUpdate)) => (), [INFO] [stdout] 47 + Ok((_flow_id, Event::PriorityUpdate)) => (), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:177:24 [INFO] [stdout] | [INFO] [stdout] 49 | Ok((goaway_id, quiche::h3::Event::GoAway)) => { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use mio::event::Event; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Event; [INFO] [stdout] | [INFO] [stdout] help: if you import `Event`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 49 - Ok((goaway_id, quiche::h3::Event::GoAway)) => { [INFO] [stdout] 49 + Ok((goaway_id, Event::GoAway)) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:181:13 [INFO] [stdout] | [INFO] [stdout] 53 | Err(quiche::h3::Error::Done) => { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use std::error::Error; [INFO] [stdout] | [INFO] [stdout] 2 + use std::fmt::Error; [INFO] [stdout] | [INFO] [stdout] 2 + use std::io::Error; [INFO] [stdout] | [INFO] [stdout] 2 + use core::error::Error; [INFO] [stdout] | [INFO] [stdout] and 3 other candidates [INFO] [stdout] help: if you import `Error`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 53 - Err(quiche::h3::Error::Done) => { [INFO] [stdout] 53 + Err(Error::Done) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:192:10 [INFO] [stdout] | [INFO] [stdout] 64 | Ok::<(), quiche::h3::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this module [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3; [INFO] [stdout] | [INFO] [stdout] help: if you import `h3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 64 - Ok::<(), quiche::h3::Error>(()) [INFO] [stdout] 64 + Ok::<(), h3::Error>(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:133:38 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:137:16 [INFO] [stdout] | [INFO] [stdout] 9 | let mut conn = quiche::accept(&scid, None, local, peer, &mut config).unwrap(); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 17 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Config::set_application_protos_wire_format (line 1046) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1047:18 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(0xbabababa)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 3 - let mut config = quiche::Config::new(0xbabababa)?; [INFO] [stdout] 3 + let mut config = Config::new(0xbabababa)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1049:10 [INFO] [stdout] | [INFO] [stdout] 5 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 153) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:156:18 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 5 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] 5 + let mut config = Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:157:12 [INFO] [stdout] | [INFO] [stdout] 6 | let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::ConnectionId; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConnectionId`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 6 - let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] 6 + let scid = ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:165:13 [INFO] [stdout] | [INFO] [stdout] 14 | Err(quiche::Error::Done) => { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use std::error::Error; [INFO] [stdout] | [INFO] [stdout] 2 + use std::fmt::Error; [INFO] [stdout] | [INFO] [stdout] 2 + use std::io::Error; [INFO] [stdout] | [INFO] [stdout] 2 + use core::error::Error; [INFO] [stdout] | [INFO] [stdout] and 3 other candidates [INFO] [stdout] help: if you import `Error`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 14 - Err(quiche::Error::Done) => { [INFO] [stdout] 14 + Err(Error::Done) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:156:38 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:160:16 [INFO] [stdout] | [INFO] [stdout] 9 | let mut conn = quiche::accept(&scid, None, local, peer, &mut config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:178:10 [INFO] [stdout] | [INFO] [stdout] 27 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 112) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:115:18 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 5 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] 5 + let mut config = Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:116:12 [INFO] [stdout] | [INFO] [stdout] 6 | let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::ConnectionId; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConnectionId`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 6 - let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] 6 + let scid = ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:130:13 [INFO] [stdout] | [INFO] [stdout] 20 | Err(quiche::Error::Done) => { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use std::error::Error; [INFO] [stdout] | [INFO] [stdout] 2 + use std::fmt::Error; [INFO] [stdout] | [INFO] [stdout] 2 + use std::io::Error; [INFO] [stdout] | [INFO] [stdout] 2 + use core::error::Error; [INFO] [stdout] | [INFO] [stdout] and 3 other candidates [INFO] [stdout] help: if you import `Error`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 20 - Err(quiche::Error::Done) => { [INFO] [stdout] 20 + Err(Error::Done) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:115:38 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:119:16 [INFO] [stdout] | [INFO] [stdout] 9 | let mut conn = quiche::accept(&scid, None, local, peer, &mut config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:141:10 [INFO] [stdout] | [INFO] [stdout] 31 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:125:21 [INFO] [stdout] | [INFO] [stdout] 15 | let recv_info = quiche::RecvInfo { from, to }; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 7 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 262) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:263:18 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 3 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] 3 + let mut config = Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:264:12 [INFO] [stdout] | [INFO] [stdout] 4 | let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::ConnectionId; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConnectionId`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 4 - let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] 4 + let scid = ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:263:38 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:267:16 [INFO] [stdout] | [INFO] [stdout] 7 | let mut conn = quiche::accept(&scid, None, local, peer, &mut config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:272:10 [INFO] [stdout] | [INFO] [stdout] 12 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Connection::dgram_recv (line 5612) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5615:18 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 5 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] 5 + let mut config = Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5616:12 [INFO] [stdout] | [INFO] [stdout] 6 | let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::ConnectionId; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConnectionId`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 6 - let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] 6 + let scid = ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5615:38 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5619:16 [INFO] [stdout] | [INFO] [stdout] 9 | let mut conn = quiche::accept(&scid, None, local, peer, &mut config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5624:10 [INFO] [stdout] | [INFO] [stdout] 14 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Connection::dgram_send (line 5738) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5741:18 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 5 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] 5 + let mut config = Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5742:12 [INFO] [stdout] | [INFO] [stdout] 6 | let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::ConnectionId; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConnectionId`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 6 - let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] 6 + let scid = ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5741:38 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5745:16 [INFO] [stdout] | [INFO] [stdout] 9 | let mut conn = quiche::accept(&scid, None, local, peer, &mut config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5747:10 [INFO] [stdout] | [INFO] [stdout] 11 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Connection::stream_send (line 4898) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:4901:18 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 5 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] 5 + let mut config = Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:4902:12 [INFO] [stdout] | [INFO] [stdout] 6 | let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::ConnectionId; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConnectionId`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 6 - let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] 6 + let scid = ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:4901:38 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:4905:16 [INFO] [stdout] | [INFO] [stdout] 9 | let mut conn = quiche::accept(&scid, None, local, peer, &mut config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:4908:10 [INFO] [stdout] | [INFO] [stdout] 12 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Config::load_cert_chain_from_pem_file (line 890) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:891:18 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(0xbabababa)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 3 - let mut config = quiche::Config::new(0xbabababa)?; [INFO] [stdout] 3 + let mut config = Config::new(0xbabababa)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:893:10 [INFO] [stdout] | [INFO] [stdout] 5 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Connection::stream_recv (line 4762) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:4765:18 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 5 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] 5 + let mut config = Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:4766:12 [INFO] [stdout] | [INFO] [stdout] 6 | let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::ConnectionId; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConnectionId`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 6 - let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] 6 + let scid = ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:4765:38 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:4769:16 [INFO] [stdout] | [INFO] [stdout] 9 | let mut conn = quiche::accept(&scid, None, local, peer, &mut config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:4774:10 [INFO] [stdout] | [INFO] [stdout] 14 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/h3/mod.rs - h3 (line 197) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 3 | use quiche::h3::NameValue; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:200:18 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 5 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] 5 + let mut config = Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:201:12 [INFO] [stdout] | [INFO] [stdout] 6 | let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::ConnectionId; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConnectionId`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 6 - let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] 6 + let scid = ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:205:17 [INFO] [stdout] | [INFO] [stdout] 10 | let h3_config = quiche::h3::Config::new()?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 10 - let h3_config = quiche::h3::Config::new()?; [INFO] [stdout] 10 + let h3_config = Config::new()?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:206:19 [INFO] [stdout] | [INFO] [stdout] 11 | let mut h3_conn = quiche::h3::Connection::with_transport(&mut conn, &h3_config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Connection; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Connection; [INFO] [stdout] | [INFO] [stdout] help: if you import `Connection`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 11 - let mut h3_conn = quiche::h3::Connection::with_transport(&mut conn, &h3_config)?; [INFO] [stdout] 11 + let mut h3_conn = Connection::with_transport(&mut conn, &h3_config)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:209:24 [INFO] [stdout] | [INFO] [stdout] 14 | Ok((stream_id, quiche::h3::Event::Headers{list, has_body})) => { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use mio::event::Event; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Event; [INFO] [stdout] | [INFO] [stdout] help: if you import `Event`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 14 - Ok((stream_id, quiche::h3::Event::Headers{list, has_body})) => { [INFO] [stdout] 14 + Ok((stream_id, Event::Headers{list, has_body})) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:216:24 [INFO] [stdout] | [INFO] [stdout] 21 | Ok((stream_id, quiche::h3::Event::Data)) => { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use mio::event::Event; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Event; [INFO] [stdout] | [INFO] [stdout] help: if you import `Event`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 21 - Ok((stream_id, quiche::h3::Event::Data)) => { [INFO] [stdout] 21 + Ok((stream_id, Event::Data)) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:228:24 [INFO] [stdout] | [INFO] [stdout] 33 | Ok((stream_id, quiche::h3::Event::Finished)) => { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use mio::event::Event; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Event; [INFO] [stdout] | [INFO] [stdout] help: if you import `Event`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 33 - Ok((stream_id, quiche::h3::Event::Finished)) => { [INFO] [stdout] 33 + Ok((stream_id, Event::Finished)) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:232:24 [INFO] [stdout] | [INFO] [stdout] 37 | Ok((stream_id, quiche::h3::Event::Reset(err))) => { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use mio::event::Event; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Event; [INFO] [stdout] | [INFO] [stdout] help: if you import `Event`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 37 - Ok((stream_id, quiche::h3::Event::Reset(err))) => { [INFO] [stdout] 37 + Ok((stream_id, Event::Reset(err))) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:236:38 [INFO] [stdout] | [INFO] [stdout] 41 | Ok((_prioritized_element_id, quiche::h3::Event::PriorityUpdate)) => (), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use mio::event::Event; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Event; [INFO] [stdout] | [INFO] [stdout] help: if you import `Event`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 41 - Ok((_prioritized_element_id, quiche::h3::Event::PriorityUpdate)) => (), [INFO] [stdout] 41 + Ok((_prioritized_element_id, Event::PriorityUpdate)) => (), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:238:24 [INFO] [stdout] | [INFO] [stdout] 43 | Ok((goaway_id, quiche::h3::Event::GoAway)) => { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use mio::event::Event; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Event; [INFO] [stdout] | [INFO] [stdout] help: if you import `Event`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 43 - Ok((goaway_id, quiche::h3::Event::GoAway)) => { [INFO] [stdout] 43 + Ok((goaway_id, Event::GoAway)) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:242:13 [INFO] [stdout] | [INFO] [stdout] 47 | Err(quiche::h3::Error::Done) => { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use std::error::Error; [INFO] [stdout] | [INFO] [stdout] 2 + use std::fmt::Error; [INFO] [stdout] | [INFO] [stdout] 2 + use std::io::Error; [INFO] [stdout] | [INFO] [stdout] 2 + use core::error::Error; [INFO] [stdout] | [INFO] [stdout] and 3 other candidates [INFO] [stdout] help: if you import `Error`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 47 - Err(quiche::h3::Error::Done) => { [INFO] [stdout] 47 + Err(Error::Done) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:253:10 [INFO] [stdout] | [INFO] [stdout] 58 | Ok::<(), quiche::h3::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this module [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3; [INFO] [stdout] | [INFO] [stdout] help: if you import `h3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 58 - Ok::<(), quiche::h3::Error>(()) [INFO] [stdout] 58 + Ok::<(), h3::Error>(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:200:38 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION).unwrap(); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/h3/mod.rs:204:16 [INFO] [stdout] | [INFO] [stdout] 9 | let mut conn = quiche::connect(None, &scid, local, peer, &mut config).unwrap(); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 15 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - connect (line 1615) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1616:18 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(0xbabababa)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 3 - let mut config = quiche::Config::new(0xbabababa)?; [INFO] [stdout] 3 + let mut config = Config::new(0xbabababa)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1618:12 [INFO] [stdout] | [INFO] [stdout] 5 | let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::ConnectionId; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConnectionId`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 5 - let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] 5 + let scid = ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1622:5 [INFO] [stdout] | [INFO] [stdout] 9 | quiche::connect(Some(&server_name), &scid, local, peer, &mut config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1623:10 [INFO] [stdout] | [INFO] [stdout] 10 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Connection::readable (line 5454) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5457:18 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 5 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] 5 + let mut config = Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5458:12 [INFO] [stdout] | [INFO] [stdout] 6 | let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::ConnectionId; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConnectionId`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 6 - let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] 6 + let scid = ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5457:38 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5461:16 [INFO] [stdout] | [INFO] [stdout] 9 | let mut conn = quiche::accept(&scid, None, local, peer, &mut config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5469:10 [INFO] [stdout] | [INFO] [stdout] 17 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - accept (line 1574) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1575:18 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(0xbabababa)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 3 - let mut config = quiche::Config::new(0xbabababa)?; [INFO] [stdout] 3 + let mut config = Config::new(0xbabababa)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1576:12 [INFO] [stdout] | [INFO] [stdout] 4 | let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::ConnectionId; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConnectionId`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 4 - let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] 4 + let scid = ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1579:12 [INFO] [stdout] | [INFO] [stdout] 7 | let conn = quiche::accept(&scid, None, local, peer, &mut config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1580:10 [INFO] [stdout] | [INFO] [stdout] 8 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Connection::writable (line 5496) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5499:18 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 5 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] 5 + let mut config = Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5500:12 [INFO] [stdout] | [INFO] [stdout] 6 | let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::ConnectionId; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConnectionId`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 6 - let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] 6 + let scid = ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5499:38 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5503:16 [INFO] [stdout] | [INFO] [stdout] 9 | let mut conn = quiche::accept(&scid, None, local, peer, &mut config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5511:10 [INFO] [stdout] | [INFO] [stdout] 17 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Connection::dgram_max_writable_len (line 5815) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5818:18 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 5 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] 5 + let mut config = Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5819:12 [INFO] [stdout] | [INFO] [stdout] 6 | let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::ConnectionId; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConnectionId`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 6 - let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] 6 + let scid = ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5818:38 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5822:16 [INFO] [stdout] | [INFO] [stdout] 9 | let mut conn = quiche::accept(&scid, None, local, peer, &mut config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:5828:10 [INFO] [stdout] | [INFO] [stdout] 15 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Connection::send (line 3243) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:3246:18 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 5 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] 5 + let mut config = Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:3247:12 [INFO] [stdout] | [INFO] [stdout] 6 | let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::ConnectionId; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConnectionId`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 6 - let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] 6 + let scid = ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:3255:13 [INFO] [stdout] | [INFO] [stdout] 14 | Err(quiche::Error::Done) => { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use std::error::Error; [INFO] [stdout] | [INFO] [stdout] 2 + use std::fmt::Error; [INFO] [stdout] | [INFO] [stdout] 2 + use std::io::Error; [INFO] [stdout] | [INFO] [stdout] 2 + use core::error::Error; [INFO] [stdout] | [INFO] [stdout] and 3 other candidates [INFO] [stdout] help: if you import `Error`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 14 - Err(quiche::Error::Done) => { [INFO] [stdout] 14 + Err(Error::Done) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:3246:38 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:3250:16 [INFO] [stdout] | [INFO] [stdout] 9 | let mut conn = quiche::accept(&scid, None, local, peer, &mut config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:3268:10 [INFO] [stdout] | [INFO] [stdout] 27 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Connection::send_on_path (line 3330) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:3333:18 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 5 - let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] 5 + let mut config = Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:3334:12 [INFO] [stdout] | [INFO] [stdout] 6 | let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::ConnectionId; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConnectionId`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 6 - let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] 6 + let scid = ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:3342:13 [INFO] [stdout] | [INFO] [stdout] 14 | Err(quiche::Error::Done) => { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use std::error::Error; [INFO] [stdout] | [INFO] [stdout] 2 + use std::fmt::Error; [INFO] [stdout] | [INFO] [stdout] 2 + use std::io::Error; [INFO] [stdout] | [INFO] [stdout] 2 + use core::error::Error; [INFO] [stdout] | [INFO] [stdout] and 3 other candidates [INFO] [stdout] help: if you import `Error`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 14 - Err(quiche::Error::Done) => { [INFO] [stdout] 14 + Err(Error::Done) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:3333:38 [INFO] [stdout] | [INFO] [stdout] 5 | let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:3337:16 [INFO] [stdout] | [INFO] [stdout] 9 | let mut conn = quiche::accept(&scid, None, local, peer, &mut config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:3355:10 [INFO] [stdout] | [INFO] [stdout] 27 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - negotiate_version (line 1666) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1673:5 [INFO] [stdout] | [INFO] [stdout] 9 | quiche::Header::from_slice(&mut buf[..len], quiche::MAX_CONN_ID_LEN)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Header; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Header; [INFO] [stdout] | [INFO] [stdout] help: if you import `Header`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 9 - quiche::Header::from_slice(&mut buf[..len], quiche::MAX_CONN_ID_LEN)?; [INFO] [stdout] 9 + Header::from_slice(&mut buf[..len], quiche::MAX_CONN_ID_LEN)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1673:49 [INFO] [stdout] | [INFO] [stdout] 9 | quiche::Header::from_slice(&mut buf[..len], quiche::MAX_CONN_ID_LEN)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1675:19 [INFO] [stdout] | [INFO] [stdout] 11 | if hdr.version != quiche::PROTOCOL_VERSION { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1676:15 [INFO] [stdout] | [INFO] [stdout] 12 | let len = quiche::negotiate_version(&hdr.scid, &hdr.dcid, &mut out)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1679:10 [INFO] [stdout] | [INFO] [stdout] 15 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/packet.rs - packet::Header<'a>::from_slice (line 328) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/packet.rs:335:11 [INFO] [stdout] | [INFO] [stdout] 9 | let hdr = quiche::Header::from_slice(&mut buf[..len], LOCAL_CONN_ID_LEN)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Header; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Header; [INFO] [stdout] | [INFO] [stdout] help: if you import `Header`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 9 - let hdr = quiche::Header::from_slice(&mut buf[..len], LOCAL_CONN_ID_LEN)?; [INFO] [stdout] 9 + let hdr = Header::from_slice(&mut buf[..len], LOCAL_CONN_ID_LEN)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/packet.rs:336:10 [INFO] [stdout] | [INFO] [stdout] 10 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - retry (line 1705) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1706:18 [INFO] [stdout] | [INFO] [stdout] 3 | let mut config = quiche::Config::new(0xbabababa)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Config; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Config; [INFO] [stdout] | [INFO] [stdout] help: if you import `Config`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 3 - let mut config = quiche::Config::new(0xbabababa)?; [INFO] [stdout] 3 + let mut config = Config::new(0xbabababa)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1709:12 [INFO] [stdout] | [INFO] [stdout] 6 | let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::ConnectionId; [INFO] [stdout] | [INFO] [stdout] help: if you import `ConnectionId`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 6 - let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] 6 + let scid = ConnectionId::from_ref(&[0xba; 16]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1720:11 [INFO] [stdout] | [INFO] [stdout] 17 | let hdr = quiche::Header::from_slice(&mut buf[..len], quiche::MAX_CONN_ID_LEN)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::Header; [INFO] [stdout] | [INFO] [stdout] 2 + use quiche_mallard::h3::Header; [INFO] [stdout] | [INFO] [stdout] help: if you import `Header`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 17 - let hdr = quiche::Header::from_slice(&mut buf[..len], quiche::MAX_CONN_ID_LEN)?; [INFO] [stdout] 17 + let hdr = Header::from_slice(&mut buf[..len], quiche::MAX_CONN_ID_LEN)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1720:55 [INFO] [stdout] | [INFO] [stdout] 17 | let hdr = quiche::Header::from_slice(&mut buf[..len], quiche::MAX_CONN_ID_LEN)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1728:15 [INFO] [stdout] | [INFO] [stdout] 25 | let len = quiche::retry( [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1744:12 [INFO] [stdout] | [INFO] [stdout] 41 | let conn = quiche::accept(&scid, odcid.as_ref(), local, peer, &mut config)?; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1712:21 [INFO] [stdout] | [INFO] [stdout] 9 | fn mint_token(hdr: &quiche::Header, src: &std::net::SocketAddr) -> Vec { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1715:78 [INFO] [stdout] | [INFO] [stdout] 12 | fn validate_token<'a>(src: &std::net::SocketAddr, token: &'a [u8]) -> Option> { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `quiche` [INFO] [stdout] --> src/lib.rs:1745:10 [INFO] [stdout] | [INFO] [stdout] 42 | Ok::<(), quiche::Error>(()) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `quiche` [INFO] [stdout] [INFO] [stdout] error: aborting due to 9 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/h3/mod.rs - h3 (line 100) [INFO] [stdout] src/h3/mod.rs - h3 (line 130) [INFO] [stdout] src/h3/mod.rs - h3 (line 197) [INFO] [stdout] src/h3/mod.rs - h3 (line 40) [INFO] [stdout] src/h3/mod.rs - h3 (line 51) [INFO] [stdout] src/h3/mod.rs - h3 (line 60) [INFO] [stdout] src/h3/mod.rs - h3 (line 77) [INFO] [stdout] src/lib.rs - (line 112) [INFO] [stdout] src/lib.rs - (line 153) [INFO] [stdout] src/lib.rs - (line 189) [INFO] [stdout] src/lib.rs - (line 204) [INFO] [stdout] src/lib.rs - (line 262) [INFO] [stdout] src/lib.rs - (line 282) [INFO] [stdout] src/lib.rs - (line 339) [INFO] [stdout] src/lib.rs - (line 347) [INFO] [stdout] src/lib.rs - (line 43) [INFO] [stdout] src/lib.rs - (line 82) [INFO] [stdout] src/lib.rs - Config::load_cert_chain_from_pem_file (line 890) [INFO] [stdout] src/lib.rs - Config::load_priv_key_from_pem_file (line 905) [INFO] [stdout] src/lib.rs - Config::load_verify_locations_from_directory (line 937) [INFO] [stdout] src/lib.rs - Config::load_verify_locations_from_file (line 921) [INFO] [stdout] src/lib.rs - Config::new (line 826) [INFO] [stdout] src/lib.rs - Config::set_application_protos (line 1021) [INFO] [stdout] src/lib.rs - Config::set_application_protos_wire_format (line 1046) [INFO] [stdout] src/lib.rs - Config::set_cc_algorithm_name (line 1231) [INFO] [stdout] src/lib.rs - Connection::dgram_max_writable_len (line 5815) [INFO] [stdout] src/lib.rs - Connection::dgram_purge_outgoing (line 5792) [INFO] [stdout] src/lib.rs - Connection::dgram_recv (line 5612) [INFO] [stdout] src/lib.rs - Connection::dgram_send (line 5738) [INFO] [stdout] src/lib.rs - Connection::paths_iter (line 6327) [INFO] [stdout] src/lib.rs - Connection::readable (line 5454) [INFO] [stdout] src/lib.rs - Connection::recv (line 2237) [INFO] [stdout] src/lib.rs - Connection::send (line 3243) [INFO] [stdout] src/lib.rs - Connection::send_on_path (line 3330) [INFO] [stdout] src/lib.rs - Connection::stream_recv (line 4762) [INFO] [stdout] src/lib.rs - Connection::stream_send (line 4898) [INFO] [stdout] src/lib.rs - Connection::writable (line 5496) [INFO] [stdout] src/lib.rs - accept (line 1574) [INFO] [stdout] src/lib.rs - connect (line 1615) [INFO] [stdout] src/lib.rs - negotiate_version (line 1666) [INFO] [stdout] src/lib.rs - retry (line 1705) [INFO] [stdout] src/packet.rs - packet::Header<'a>::from_slice (line 328) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 42 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.83s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "e85eecab11c960e41f753d414af87e7a953fd513b183073d4f63f9c2b8a49639", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e85eecab11c960e41f753d414af87e7a953fd513b183073d4f63f9c2b8a49639", kill_on_drop: false }` [INFO] [stdout] e85eecab11c960e41f753d414af87e7a953fd513b183073d4f63f9c2b8a49639