[INFO] cloning repository https://github.com/thearchitector/grommet
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/thearchitector/grommet" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthearchitector%2Fgrommet", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthearchitector%2Fgrommet'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] aac5002f6e0414a30f1368a277e90935583d4367
[INFO] checking thearchitector/grommet against master#ff647322379c48947c196639599067665ff9eb88 for pr-151539-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthearchitector%2Fgrommet" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-5-tc1/source/.cargo/config.toml
[INFO] removed /workspace/builds/worker-5-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/thearchitector/grommet
[INFO] removed 0 missing tests
[INFO] finished tweaking git repo https://github.com/thearchitector/grommet
[INFO] tweaked toml for git repo https://github.com/thearchitector/grommet written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/thearchitector/grommet on toolchain ff647322379c48947c196639599067665ff9eb88
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ff647322379c48947c196639599067665ff9eb88" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/thearchitector/grommet 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" "+ff647322379c48947c196639599067665ff9eb88" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cc v1.2.43
[INFO] [stderr]   Downloaded pyo3-macros v0.28.1
[INFO] [stderr]   Downloaded target-lexicon v0.13.5
[INFO] [stderr]   Downloaded asynk-strim v0.1.5
[INFO] [stderr]   Downloaded pyo3-macros-backend v0.28.1
[INFO] [stderr]   Downloaded async-graphql-derive v7.2.1
[INFO] [stderr]   Downloaded pyo3-build-config v0.28.1
[INFO] [stderr]   Downloaded async-graphql-value v7.2.1
[INFO] [stderr]   Downloaded async-graphql-parser v7.2.1
[INFO] [stderr]   Downloaded static_assertions_next v1.1.2
[INFO] [stderr]   Downloaded toml_parser v1.0.9+spec-1.1.0
[INFO] [stderr]   Downloaded pyo3-ffi v0.28.1
[INFO] [stderr]   Downloaded python3-dll-a v0.2.14
[INFO] [stderr]   Downloaded async-graphql v7.2.1
[INFO] [stderr]   Downloaded pyo3 v0.28.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 9b24321c54bc25b143b850ebd40b973b000194d5e9b96bce72f985cf5d743991
[INFO] running `Command { std: "docker" "start" "9b24321c54bc25b143b850ebd40b973b000194d5e9b96bce72f985cf5d743991", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9b24321c54bc25b143b850ebd40b973b000194d5e9b96bce72f985cf5d743991" "/opt/rustwide/cargo-home/bin/cargo" "+ff647322379c48947c196639599067665ff9eb88" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9b24321c54bc25b143b850ebd40b973b000194d5e9b96bce72f985cf5d743991", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9b24321c54bc25b143b850ebd40b973b000194d5e9b96bce72f985cf5d743991" "/opt/rustwide/cargo-home/bin/cargo" "+ff647322379c48947c196639599067665ff9eb88" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling target-lexicon v0.13.5
[INFO] [stderr]    Compiling python3-dll-a v0.2.14
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]     Checking memchr v2.8.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]     Checking itoa v1.0.17
[INFO] [stderr]     Checking futures-core v0.3.32
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]     Checking hashbrown v0.16.1
[INFO] [stderr]     Checking linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]     Checking slab v0.4.12
[INFO] [stderr]     Checking bitflags v2.11.0
[INFO] [stderr]     Checking futures-io v0.3.32
[INFO] [stderr]    Compiling multer v3.1.0
[INFO] [stderr]    Compiling async-io v2.6.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking percent-encoding v2.3.2
[INFO] [stderr]     Checking futures-sink v0.3.32
[INFO] [stderr]     Checking aho-corasick v1.1.4
[INFO] [stderr]     Checking futures-task v0.3.32
[INFO] [stderr]     Checking regex-syntax v0.8.9
[INFO] [stderr]     Checking form_urlencoded v1.2.2
[INFO] [stderr]     Checking concurrent-queue v2.5.0
[INFO] [stderr]     Checking pest v2.8.6
[INFO] [stderr]     Checking futures-lite v2.6.1
[INFO] [stderr]     Checking indexmap v2.13.0
[INFO] [stderr]     Checking ryu v1.0.23
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]    Compiling pyo3-build-config v0.28.1
[INFO] [stderr]     Checking asynk-strim v0.1.5
[INFO] [stderr]    Compiling grommet v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking static_assertions_next v1.1.2
[INFO] [stderr]    Compiling syn v2.0.116
[INFO] [stderr]    Compiling pyo3-ffi v0.28.1
[INFO] [stderr]    Compiling pyo3-macros-backend v0.28.1
[INFO] [stderr]    Compiling pyo3 v0.28.1
[INFO] [stderr]    Compiling toml_parser v1.0.9+spec-1.1.0
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]    Compiling toml_edit v0.23.10+spec-1.0.0
[INFO] [stderr]    Compiling proc-macro-crate v3.4.0
[INFO] [stderr]     Checking regex v1.12.3
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]     Checking polling v3.11.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking bytes v1.11.1
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling pyo3-macros v0.28.1
[INFO] [stderr]     Checking async-graphql-value v7.2.1
[INFO] [stderr]     Checking http v1.4.0
[INFO] [stderr]     Checking async-graphql-parser v7.2.1
[INFO] [stderr]    Compiling async-graphql-derive v7.2.1
[INFO] [stderr]     Checking async-graphql v7.2.1
[INFO] [stdout] warning: function `value_to_py` is never used
[INFO] [stdout]    --> src/values.rs:301:15
[INFO] [stdout]     |
[INFO] [stdout] 301 | pub(crate) fn value_to_py(py: Python<'_>, value: &Value) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `py_err_to_error` is never used
[INFO] [stdout]  --> /opt/rustwide/workdir/src/errors.rs:5:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub(crate) fn py_err_to_error(err: PyErr) -> Error {
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `py_value_error` is never used
[INFO] [stdout]   --> /opt/rustwide/workdir/src/errors.rs:13:15
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub(crate) fn py_value_error(message: impl Into<String>) -> PyErr {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `expected_list_value` is never used
[INFO] [stdout]   --> /opt/rustwide/workdir/src/errors.rs:26:15
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub(crate) fn expected_list_value() -> PyErr {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `unsupported_value_type` is never used
[INFO] [stdout]   --> /opt/rustwide/workdir/src/errors.rs:30:15
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub(crate) fn unsupported_value_type() -> PyErr {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `inner` is never read
[INFO] [stdout]  --> /opt/rustwide/workdir/src/types.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub(crate) struct PyObj {
[INFO] [stdout]   |                   ----- field in this struct
[INFO] [stdout] 8 |     inner: Arc<Py<PyAny>>,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `PyObj` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `bind` and `clone_ref` are never used
[INFO] [stdout]   --> /opt/rustwide/workdir/src/types.rs:18:19
[INFO] [stdout]    |
[INFO] [stdout] 11 | impl PyObj {
[INFO] [stdout]    | ---------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 18 |     pub(crate) fn bind<'py>(&self, py: Python<'py>) -> Bound<'py, PyAny> {
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 22 |     pub(crate) fn clone_ref(&self, py: Python<'_>) -> Py<PyAny> {
[INFO] [stdout]    |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ContextValue` is never constructed
[INFO] [stdout]   --> /opt/rustwide/workdir/src/types.rs:28:19
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub(crate) struct ContextValue(pub(crate) PyObj);
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ResolverEntry` is never constructed
[INFO] [stdout]   --> /opt/rustwide/workdir/src/types.rs:31:19
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub(crate) struct ResolverEntry {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FieldContext` is never constructed
[INFO] [stdout]   --> /opt/rustwide/workdir/src/types.rs:38:19
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub(crate) struct FieldContext {
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `pyobj_to_value` is never used
[INFO] [stdout]   --> /opt/rustwide/workdir/src/values.rs:45:15
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub(crate) fn pyobj_to_value(value: &PyObj) -> PyResult<Value> {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `dataclasses_asdict` is never used
[INFO] [stdout]   --> /opt/rustwide/workdir/src/values.rs:52:4
[INFO] [stdout]    |
[INFO] [stdout] 52 | fn dataclasses_asdict(py: Python<'_>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `input_object_as_dict` is never used
[INFO] [stdout]   --> /opt/rustwide/workdir/src/values.rs:60:4
[INFO] [stdout]    |
[INFO] [stdout] 60 | fn input_object_as_dict<'py>(
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `meta_kind_value` is never used
[INFO] [stdout]   --> /opt/rustwide/workdir/src/values.rs:80:4
[INFO] [stdout]    |
[INFO] [stdout] 80 | fn meta_kind_value(meta: &Bound<'_, PyAny>) -> PyResult<Option<String>> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `grommet_object_type_name` is never used
[INFO] [stdout]   --> /opt/rustwide/workdir/src/values.rs:91:4
[INFO] [stdout]    |
[INFO] [stdout] 91 | fn grommet_object_type_name(value: &Bound<'_, PyAny>) -> PyResult<Option<String>> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_builtin_scalar` is never used
[INFO] [stdout]    --> /opt/rustwide/workdir/src/values.rs:109:4
[INFO] [stdout]     |
[INFO] [stdout] 109 | fn is_builtin_scalar(type_name: &str) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `extract_scalar_value` is never used
[INFO] [stdout]    --> /opt/rustwide/workdir/src/values.rs:113:4
[INFO] [stdout]     |
[INFO] [stdout] 113 | fn extract_scalar_value(value: &Bound<'_, PyAny>) -> Option<Value> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `py_to_field_value_for_type` is never used
[INFO] [stdout]    --> /opt/rustwide/workdir/src/values.rs:132:15
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub(crate) fn py_to_field_value_for_type(
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `convert_named_field_value` is never used
[INFO] [stdout]    --> /opt/rustwide/workdir/src/values.rs:150:4
[INFO] [stdout]     |
[INFO] [stdout] 150 | fn convert_named_field_value(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `try_collect_sequence` is never used
[INFO] [stdout]    --> /opt/rustwide/workdir/src/values.rs:202:4
[INFO] [stdout]     |
[INFO] [stdout] 202 | fn try_collect_sequence<T>(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `collect_sequence` is never used
[INFO] [stdout]    --> /opt/rustwide/workdir/src/values.rs:216:4
[INFO] [stdout]     |
[INFO] [stdout] 216 | fn collect_sequence<T>(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `convert_sequence_to_field_values` is never used
[INFO] [stdout]    --> /opt/rustwide/workdir/src/values.rs:223:4
[INFO] [stdout]     |
[INFO] [stdout] 223 | fn convert_sequence_to_field_values(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `py_to_value` is never used
[INFO] [stdout]    --> /opt/rustwide/workdir/src/values.rs:234:15
[INFO] [stdout]     |
[INFO] [stdout] 234 | pub(crate) fn py_to_value(py: Python<'_>, value: &Bound<'_, PyAny>) -> PyResult<Value> {
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `value_to_py_bound` is never used
[INFO] [stdout]    --> /opt/rustwide/workdir/src/values.rs:262:15
[INFO] [stdout]     |
[INFO] [stdout] 262 | pub(crate) fn value_to_py_bound<'py>(
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `value_to_py` is never used
[INFO] [stdout]    --> /opt/rustwide/workdir/src/values.rs:301:15
[INFO] [stdout]     |
[INFO] [stdout] 301 | pub(crate) fn value_to_py(py: Python<'_>, value: &Value) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `response_to_py` is never used
[INFO] [stdout]    --> /opt/rustwide/workdir/src/values.rs:305:15
[INFO] [stdout]     |
[INFO] [stdout] 305 | pub(crate) fn response_to_py<'py>(
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `resolve_field_sync_fast` is never used
[INFO] [stdout]    --> /opt/rustwide/workdir/src/resolver.rs:145:15
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub(crate) fn resolve_field_sync_fast<'a>(
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `resolve_field` is never used
[INFO] [stdout]    --> /opt/rustwide/workdir/src/resolver.rs:158:21
[INFO] [stdout]     |
[INFO] [stdout] 158 | pub(crate) async fn resolve_field(
[INFO] [stdout]     |                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `resolve_subscription_stream` is never used
[INFO] [stdout]    --> /opt/rustwide/workdir/src/resolver.rs:170:21
[INFO] [stdout]     |
[INFO] [stdout] 170 | pub(crate) async fn resolve_subscription_stream<'a>(
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `subscription_stream` is never used
[INFO] [stdout]    --> /opt/rustwide/workdir/src/resolver.rs:192:4
[INFO] [stdout]     |
[INFO] [stdout] 192 | fn subscription_stream<'a>(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `resolve_with_resolver` is never used
[INFO] [stdout]    --> /opt/rustwide/workdir/src/resolver.rs:232:10
[INFO] [stdout]     |
[INFO] [stdout] 232 | async fn resolve_with_resolver(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `call_resolver_sync` is never used
[INFO] [stdout]    --> /opt/rustwide/workdir/src/resolver.rs:261:4
[INFO] [stdout]     |
[INFO] [stdout] 261 | fn call_resolver_sync(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_kwargs` is never used
[INFO] [stdout]    --> /opt/rustwide/workdir/src/resolver.rs:275:4
[INFO] [stdout]     |
[INFO] [stdout] 275 | fn build_kwargs<'py>(py: Python<'py>, ctx: &ResolverContext<'_>) -> PyResult<Bound<'py, PyDict>> {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `call_resolver` is never used
[INFO] [stdout]    --> /opt/rustwide/workdir/src/resolver.rs:284:4
[INFO] [stdout]     |
[INFO] [stdout] 284 | fn call_resolver(
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 43.00s
[INFO] running `Command { std: "docker" "inspect" "9b24321c54bc25b143b850ebd40b973b000194d5e9b96bce72f985cf5d743991", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9b24321c54bc25b143b850ebd40b973b000194d5e9b96bce72f985cf5d743991", kill_on_drop: false }`
[INFO] [stdout] 9b24321c54bc25b143b850ebd40b973b000194d5e9b96bce72f985cf5d743991
