[INFO] crate pca9956b-api 0.1.1 is already in cache [INFO] extracting crate pca9956b-api 0.1.1 into work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/reg/pca9956b-api/0.1.1 [INFO] extracting crate pca9956b-api 0.1.1 into work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/pca9956b-api/0.1.1 [INFO] validating manifest of pca9956b-api-0.1.1 on toolchain master#60960a260f7b5c695fd0717311d72ce62dd4eb43 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of pca9956b-api-0.1.1 on toolchain try#266783e4e09e4e9d5307c1c8e695659c58bbcac7 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing pca9956b-api-0.1.1 [INFO] finished frobbing pca9956b-api-0.1.1 [INFO] frobbed toml for pca9956b-api-0.1.1 written to work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/reg/pca9956b-api/0.1.1/Cargo.toml [INFO] started frobbing pca9956b-api-0.1.1 [INFO] finished frobbing pca9956b-api-0.1.1 [INFO] frobbed toml for pca9956b-api-0.1.1 written to work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/pca9956b-api/0.1.1/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] checking pca9956b-api-0.1.1 against master#60960a260f7b5c695fd0717311d72ce62dd4eb43 for pr-63376 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-63376/worker-7/master#60960a260f7b5c695fd0717311d72ce62dd4eb43:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/reg/pca9956b-api/0.1.1:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 69e628adf118bef99489d55ca210b1ceaf81e6b68a68706be142b4a557b93d7f [INFO] running `"docker" "start" "-a" "69e628adf118bef99489d55ca210b1ceaf81e6b68a68706be142b4a557b93d7f"` [INFO] [stderr] Compiling slog v2.5.2 [INFO] [stderr] Checking serde_ignored v0.0.4 [INFO] [stderr] Checking uuid v0.5.1 [INFO] [stderr] Checking tokio-tls v0.1.4 [INFO] [stderr] Checking hyper-tls v0.1.4 [INFO] [stderr] Checking swagger v1.0.3 [INFO] [stderr] Checking pca9956b-api v0.1.1 (/opt/crater/workdir) [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | /// Create Mime objects for the response content types for ClearError [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 8 | / lazy_static! { [INFO] [stderr] 9 | | pub static ref CLEAR_ERROR_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 10 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | /// Create Mime objects for the response content types for ClearError [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 12 | / lazy_static! { [INFO] [stderr] 13 | | pub static ref CLEAR_ERROR_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 14 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | /// Create Mime objects for the response content types for GetAddrEnabled [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 16 | / lazy_static! { [INFO] [stderr] 17 | | pub static ref GET_ADDR_ENABLED_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 18 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | /// Create Mime objects for the response content types for GetAddrEnabled [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 20 | / lazy_static! { [INFO] [stderr] 21 | | pub static ref GET_ADDR_ENABLED_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 22 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | /// Create Mime objects for the response content types for GetAddrEnabled [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 24 | / lazy_static! { [INFO] [stderr] 25 | | pub static ref GET_ADDR_ENABLED_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 26 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | /// Create Mime objects for the response content types for GetAddrInfo [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 28 | / lazy_static! { [INFO] [stderr] 29 | | pub static ref GET_ADDR_INFO_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 30 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | /// Create Mime objects for the response content types for GetAddrInfo [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 32 | / lazy_static! { [INFO] [stderr] 33 | | pub static ref GET_ADDR_INFO_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 34 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | /// Create Mime objects for the response content types for GetAddrInfo [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 36 | / lazy_static! { [INFO] [stderr] 37 | | pub static ref GET_ADDR_INFO_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 38 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:39:5 [INFO] [stderr] | [INFO] [stderr] 39 | /// Create Mime objects for the response content types for GetAddrValue [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 40 | / lazy_static! { [INFO] [stderr] 41 | | pub static ref GET_ADDR_VALUE_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 42 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | /// Create Mime objects for the response content types for GetAddrValue [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 44 | / lazy_static! { [INFO] [stderr] 45 | | pub static ref GET_ADDR_VALUE_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 46 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | /// Create Mime objects for the response content types for GetAddrValue [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 48 | / lazy_static! { [INFO] [stderr] 49 | | pub static ref GET_ADDR_VALUE_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 50 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | /// Create Mime objects for the response content types for GetApi [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 52 | / lazy_static! { [INFO] [stderr] 53 | | pub static ref GET_API_OK: Mime = "text/plain".parse().unwrap(); [INFO] [stderr] 54 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:55:5 [INFO] [stderr] | [INFO] [stderr] 55 | /// Create Mime objects for the response content types for GetApi [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 56 | / lazy_static! { [INFO] [stderr] 57 | | pub static ref GET_API_FILE_NOT_FOUND: Mime = "text/plain".parse().unwrap(); [INFO] [stderr] 58 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | /// Create Mime objects for the response content types for GetConfig [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 60 | / lazy_static! { [INFO] [stderr] 61 | | pub static ref GET_CONFIG_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 62 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | /// Create Mime objects for the response content types for GetConfig [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 64 | / lazy_static! { [INFO] [stderr] 65 | | pub static ref GET_CONFIG_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 66 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | /// Create Mime objects for the response content types for GetConfig [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 68 | / lazy_static! { [INFO] [stderr] 69 | | pub static ref GET_CONFIG_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 70 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:71:5 [INFO] [stderr] | [INFO] [stderr] 71 | /// Create Mime objects for the response content types for GetCurrent [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 72 | / lazy_static! { [INFO] [stderr] 73 | | pub static ref GET_CURRENT_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 74 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:75:5 [INFO] [stderr] | [INFO] [stderr] 75 | /// Create Mime objects for the response content types for GetCurrent [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 76 | / lazy_static! { [INFO] [stderr] 77 | | pub static ref GET_CURRENT_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 78 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:79:5 [INFO] [stderr] | [INFO] [stderr] 79 | /// Create Mime objects for the response content types for GetCurrent [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 80 | / lazy_static! { [INFO] [stderr] 81 | | pub static ref GET_CURRENT_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 82 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:83:5 [INFO] [stderr] | [INFO] [stderr] 83 | /// Create Mime objects for the response content types for GetError [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 84 | / lazy_static! { [INFO] [stderr] 85 | | pub static ref GET_ERROR_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 86 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:87:5 [INFO] [stderr] | [INFO] [stderr] 87 | /// Create Mime objects for the response content types for GetError [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 88 | / lazy_static! { [INFO] [stderr] 89 | | pub static ref GET_ERROR_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 90 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:91:5 [INFO] [stderr] | [INFO] [stderr] 91 | /// Create Mime objects for the response content types for GetError [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 92 | / lazy_static! { [INFO] [stderr] 93 | | pub static ref GET_ERROR_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 94 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:95:5 [INFO] [stderr] | [INFO] [stderr] 95 | /// Create Mime objects for the response content types for GetErrors [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 96 | / lazy_static! { [INFO] [stderr] 97 | | pub static ref GET_ERRORS_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 98 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | /// Create Mime objects for the response content types for GetErrors [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 100 | / lazy_static! { [INFO] [stderr] 101 | | pub static ref GET_ERRORS_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 102 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:103:5 [INFO] [stderr] | [INFO] [stderr] 103 | /// Create Mime objects for the response content types for GetErrors [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 104 | / lazy_static! { [INFO] [stderr] 105 | | pub static ref GET_ERRORS_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 106 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:107:5 [INFO] [stderr] | [INFO] [stderr] 107 | /// Create Mime objects for the response content types for GetFreq [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 108 | / lazy_static! { [INFO] [stderr] 109 | | pub static ref GET_FREQ_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 110 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:111:5 [INFO] [stderr] | [INFO] [stderr] 111 | /// Create Mime objects for the response content types for GetFreq [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 112 | / lazy_static! { [INFO] [stderr] 113 | | pub static ref GET_FREQ_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 114 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:115:5 [INFO] [stderr] | [INFO] [stderr] 115 | /// Create Mime objects for the response content types for GetFreq [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 116 | / lazy_static! { [INFO] [stderr] 117 | | pub static ref GET_FREQ_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 118 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:119:5 [INFO] [stderr] | [INFO] [stderr] 119 | /// Create Mime objects for the response content types for GetGroup [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 120 | / lazy_static! { [INFO] [stderr] 121 | | pub static ref GET_GROUP_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 122 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:123:5 [INFO] [stderr] | [INFO] [stderr] 123 | /// Create Mime objects for the response content types for GetGroup [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 124 | / lazy_static! { [INFO] [stderr] 125 | | pub static ref GET_GROUP_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 126 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:127:5 [INFO] [stderr] | [INFO] [stderr] 127 | /// Create Mime objects for the response content types for GetGroup [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 128 | / lazy_static! { [INFO] [stderr] 129 | | pub static ref GET_GROUP_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 130 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:131:5 [INFO] [stderr] | [INFO] [stderr] 131 | /// Create Mime objects for the response content types for GetLedCurrent [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 132 | / lazy_static! { [INFO] [stderr] 133 | | pub static ref GET_LED_CURRENT_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 134 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:135:5 [INFO] [stderr] | [INFO] [stderr] 135 | /// Create Mime objects for the response content types for GetLedCurrent [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 136 | / lazy_static! { [INFO] [stderr] 137 | | pub static ref GET_LED_CURRENT_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 138 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:139:5 [INFO] [stderr] | [INFO] [stderr] 139 | /// Create Mime objects for the response content types for GetLedCurrent [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 140 | / lazy_static! { [INFO] [stderr] 141 | | pub static ref GET_LED_CURRENT_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 142 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:143:5 [INFO] [stderr] | [INFO] [stderr] 143 | /// Create Mime objects for the response content types for GetLedError [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 144 | / lazy_static! { [INFO] [stderr] 145 | | pub static ref GET_LED_ERROR_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 146 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:147:5 [INFO] [stderr] | [INFO] [stderr] 147 | /// Create Mime objects for the response content types for GetLedError [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 148 | / lazy_static! { [INFO] [stderr] 149 | | pub static ref GET_LED_ERROR_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 150 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | /// Create Mime objects for the response content types for GetLedError [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 152 | / lazy_static! { [INFO] [stderr] 153 | | pub static ref GET_LED_ERROR_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 154 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:155:5 [INFO] [stderr] | [INFO] [stderr] 155 | /// Create Mime objects for the response content types for GetLedInfo [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 156 | / lazy_static! { [INFO] [stderr] 157 | | pub static ref GET_LED_INFO_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 158 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:159:5 [INFO] [stderr] | [INFO] [stderr] 159 | /// Create Mime objects for the response content types for GetLedInfo [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 160 | / lazy_static! { [INFO] [stderr] 161 | | pub static ref GET_LED_INFO_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 162 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:163:5 [INFO] [stderr] | [INFO] [stderr] 163 | /// Create Mime objects for the response content types for GetLedInfo [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 164 | / lazy_static! { [INFO] [stderr] 165 | | pub static ref GET_LED_INFO_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 166 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:167:5 [INFO] [stderr] | [INFO] [stderr] 167 | /// Create Mime objects for the response content types for GetLedInfoAll [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 168 | / lazy_static! { [INFO] [stderr] 169 | | pub static ref GET_LED_INFO_ALL_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 170 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:171:5 [INFO] [stderr] | [INFO] [stderr] 171 | /// Create Mime objects for the response content types for GetLedInfoAll [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 172 | / lazy_static! { [INFO] [stderr] 173 | | pub static ref GET_LED_INFO_ALL_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 174 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:175:5 [INFO] [stderr] | [INFO] [stderr] 175 | /// Create Mime objects for the response content types for GetLedInfoAll [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 176 | / lazy_static! { [INFO] [stderr] 177 | | pub static ref GET_LED_INFO_ALL_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 178 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:179:5 [INFO] [stderr] | [INFO] [stderr] 179 | /// Create Mime objects for the response content types for GetLedPwm [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 180 | / lazy_static! { [INFO] [stderr] 181 | | pub static ref GET_LED_PWM_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 182 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:183:5 [INFO] [stderr] | [INFO] [stderr] 183 | /// Create Mime objects for the response content types for GetLedPwm [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 184 | / lazy_static! { [INFO] [stderr] 185 | | pub static ref GET_LED_PWM_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 186 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:187:5 [INFO] [stderr] | [INFO] [stderr] 187 | /// Create Mime objects for the response content types for GetLedPwm [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 188 | / lazy_static! { [INFO] [stderr] 189 | | pub static ref GET_LED_PWM_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 190 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:191:5 [INFO] [stderr] | [INFO] [stderr] 191 | /// Create Mime objects for the response content types for GetLedState [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 192 | / lazy_static! { [INFO] [stderr] 193 | | pub static ref GET_LED_STATE_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 194 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:195:5 [INFO] [stderr] | [INFO] [stderr] 195 | /// Create Mime objects for the response content types for GetLedState [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 196 | / lazy_static! { [INFO] [stderr] 197 | | pub static ref GET_LED_STATE_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 198 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:199:5 [INFO] [stderr] | [INFO] [stderr] 199 | /// Create Mime objects for the response content types for GetLedState [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 200 | / lazy_static! { [INFO] [stderr] 201 | | pub static ref GET_LED_STATE_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 202 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:203:5 [INFO] [stderr] | [INFO] [stderr] 203 | /// Create Mime objects for the response content types for GetOffset [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 204 | / lazy_static! { [INFO] [stderr] 205 | | pub static ref GET_OFFSET_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 206 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | /// Create Mime objects for the response content types for GetOffset [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 208 | / lazy_static! { [INFO] [stderr] 209 | | pub static ref GET_OFFSET_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 210 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:211:5 [INFO] [stderr] | [INFO] [stderr] 211 | /// Create Mime objects for the response content types for GetOffset [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 212 | / lazy_static! { [INFO] [stderr] 213 | | pub static ref GET_OFFSET_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 214 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:215:5 [INFO] [stderr] | [INFO] [stderr] 215 | /// Create Mime objects for the response content types for GetOutputChange [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 216 | / lazy_static! { [INFO] [stderr] 217 | | pub static ref GET_OUTPUT_CHANGE_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 218 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:219:5 [INFO] [stderr] | [INFO] [stderr] 219 | /// Create Mime objects for the response content types for GetOutputChange [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 220 | / lazy_static! { [INFO] [stderr] 221 | | pub static ref GET_OUTPUT_CHANGE_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 222 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:223:5 [INFO] [stderr] | [INFO] [stderr] 223 | /// Create Mime objects for the response content types for GetOutputChange [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 224 | / lazy_static! { [INFO] [stderr] 225 | | pub static ref GET_OUTPUT_CHANGE_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 226 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:227:5 [INFO] [stderr] | [INFO] [stderr] 227 | /// Create Mime objects for the response content types for GetOverTemp [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 228 | / lazy_static! { [INFO] [stderr] 229 | | pub static ref GET_OVER_TEMP_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 230 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:231:5 [INFO] [stderr] | [INFO] [stderr] 231 | /// Create Mime objects for the response content types for GetOverTemp [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 232 | / lazy_static! { [INFO] [stderr] 233 | | pub static ref GET_OVER_TEMP_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 234 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:235:5 [INFO] [stderr] | [INFO] [stderr] 235 | /// Create Mime objects for the response content types for GetOverTemp [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 236 | / lazy_static! { [INFO] [stderr] 237 | | pub static ref GET_OVER_TEMP_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 238 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:239:5 [INFO] [stderr] | [INFO] [stderr] 239 | /// Create Mime objects for the response content types for GetPwm [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 240 | / lazy_static! { [INFO] [stderr] 241 | | pub static ref GET_PWM_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 242 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:243:5 [INFO] [stderr] | [INFO] [stderr] 243 | /// Create Mime objects for the response content types for GetPwm [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 244 | / lazy_static! { [INFO] [stderr] 245 | | pub static ref GET_PWM_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 246 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:247:5 [INFO] [stderr] | [INFO] [stderr] 247 | /// Create Mime objects for the response content types for GetPwm [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 248 | / lazy_static! { [INFO] [stderr] 249 | | pub static ref GET_PWM_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 250 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:251:5 [INFO] [stderr] | [INFO] [stderr] 251 | /// Create Mime objects for the response content types for GetSleep [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 252 | / lazy_static! { [INFO] [stderr] 253 | | pub static ref GET_SLEEP_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 254 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:255:5 [INFO] [stderr] | [INFO] [stderr] 255 | /// Create Mime objects for the response content types for GetSleep [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 256 | / lazy_static! { [INFO] [stderr] 257 | | pub static ref GET_SLEEP_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 258 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:259:5 [INFO] [stderr] | [INFO] [stderr] 259 | /// Create Mime objects for the response content types for GetSleep [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 260 | / lazy_static! { [INFO] [stderr] 261 | | pub static ref GET_SLEEP_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 262 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:263:5 [INFO] [stderr] | [INFO] [stderr] 263 | /// Create Mime objects for the response content types for Reset [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 264 | / lazy_static! { [INFO] [stderr] 265 | | pub static ref RESET_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 266 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:267:5 [INFO] [stderr] | [INFO] [stderr] 267 | /// Create Mime objects for the response content types for Reset [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 268 | / lazy_static! { [INFO] [stderr] 269 | | pub static ref RESET_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 270 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:271:5 [INFO] [stderr] | [INFO] [stderr] 271 | /// Create Mime objects for the response content types for SetAddrEnabled [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 272 | / lazy_static! { [INFO] [stderr] 273 | | pub static ref SET_ADDR_ENABLED_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 274 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:275:5 [INFO] [stderr] | [INFO] [stderr] 275 | /// Create Mime objects for the response content types for SetAddrEnabled [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 276 | / lazy_static! { [INFO] [stderr] 277 | | pub static ref SET_ADDR_ENABLED_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 278 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:279:5 [INFO] [stderr] | [INFO] [stderr] 279 | /// Create Mime objects for the response content types for SetAddrValue [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 280 | / lazy_static! { [INFO] [stderr] 281 | | pub static ref SET_ADDR_VALUE_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 282 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:283:5 [INFO] [stderr] | [INFO] [stderr] 283 | /// Create Mime objects for the response content types for SetAddrValue [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 284 | / lazy_static! { [INFO] [stderr] 285 | | pub static ref SET_ADDR_VALUE_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 286 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:287:5 [INFO] [stderr] | [INFO] [stderr] 287 | /// Create Mime objects for the response content types for SetConfig [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 288 | / lazy_static! { [INFO] [stderr] 289 | | pub static ref SET_CONFIG_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 290 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:291:5 [INFO] [stderr] | [INFO] [stderr] 291 | /// Create Mime objects for the response content types for SetConfig [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 292 | / lazy_static! { [INFO] [stderr] 293 | | pub static ref SET_CONFIG_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 294 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:295:5 [INFO] [stderr] | [INFO] [stderr] 295 | /// Create Mime objects for the response content types for SetCurrent [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 296 | / lazy_static! { [INFO] [stderr] 297 | | pub static ref SET_CURRENT_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 298 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:299:5 [INFO] [stderr] | [INFO] [stderr] 299 | /// Create Mime objects for the response content types for SetCurrent [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 300 | / lazy_static! { [INFO] [stderr] 301 | | pub static ref SET_CURRENT_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 302 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:303:5 [INFO] [stderr] | [INFO] [stderr] 303 | /// Create Mime objects for the response content types for SetFreq [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 304 | / lazy_static! { [INFO] [stderr] 305 | | pub static ref SET_FREQ_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 306 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:307:5 [INFO] [stderr] | [INFO] [stderr] 307 | /// Create Mime objects for the response content types for SetFreq [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 308 | / lazy_static! { [INFO] [stderr] 309 | | pub static ref SET_FREQ_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 310 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:311:5 [INFO] [stderr] | [INFO] [stderr] 311 | /// Create Mime objects for the response content types for SetGroup [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 312 | / lazy_static! { [INFO] [stderr] 313 | | pub static ref SET_GROUP_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 314 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:315:5 [INFO] [stderr] | [INFO] [stderr] 315 | /// Create Mime objects for the response content types for SetGroup [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 316 | / lazy_static! { [INFO] [stderr] 317 | | pub static ref SET_GROUP_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 318 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:319:5 [INFO] [stderr] | [INFO] [stderr] 319 | /// Create Mime objects for the response content types for SetLedCurrent [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 320 | / lazy_static! { [INFO] [stderr] 321 | | pub static ref SET_LED_CURRENT_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 322 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:323:5 [INFO] [stderr] | [INFO] [stderr] 323 | /// Create Mime objects for the response content types for SetLedCurrent [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 324 | / lazy_static! { [INFO] [stderr] 325 | | pub static ref SET_LED_CURRENT_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 326 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:327:5 [INFO] [stderr] | [INFO] [stderr] 327 | /// Create Mime objects for the response content types for SetLedError [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 328 | / lazy_static! { [INFO] [stderr] 329 | | pub static ref SET_LED_ERROR_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 330 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:331:5 [INFO] [stderr] | [INFO] [stderr] 331 | /// Create Mime objects for the response content types for SetLedError [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 332 | / lazy_static! { [INFO] [stderr] 333 | | pub static ref SET_LED_ERROR_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 334 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:335:5 [INFO] [stderr] | [INFO] [stderr] 335 | /// Create Mime objects for the response content types for SetLedInfo [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 336 | / lazy_static! { [INFO] [stderr] 337 | | pub static ref SET_LED_INFO_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 338 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:339:5 [INFO] [stderr] | [INFO] [stderr] 339 | /// Create Mime objects for the response content types for SetLedInfo [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 340 | / lazy_static! { [INFO] [stderr] 341 | | pub static ref SET_LED_INFO_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 342 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:343:5 [INFO] [stderr] | [INFO] [stderr] 343 | /// Create Mime objects for the response content types for SetLedInfoAll [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 344 | / lazy_static! { [INFO] [stderr] 345 | | pub static ref SET_LED_INFO_ALL_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 346 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:347:5 [INFO] [stderr] | [INFO] [stderr] 347 | /// Create Mime objects for the response content types for SetLedInfoAll [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 348 | / lazy_static! { [INFO] [stderr] 349 | | pub static ref SET_LED_INFO_ALL_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 350 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:351:5 [INFO] [stderr] | [INFO] [stderr] 351 | /// Create Mime objects for the response content types for SetLedPwm [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 352 | / lazy_static! { [INFO] [stderr] 353 | | pub static ref SET_LED_PWM_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 354 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:355:5 [INFO] [stderr] | [INFO] [stderr] 355 | /// Create Mime objects for the response content types for SetLedPwm [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 356 | / lazy_static! { [INFO] [stderr] 357 | | pub static ref SET_LED_PWM_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 358 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:359:5 [INFO] [stderr] | [INFO] [stderr] 359 | /// Create Mime objects for the response content types for SetLedState [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 360 | / lazy_static! { [INFO] [stderr] 361 | | pub static ref SET_LED_STATE_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 362 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:363:5 [INFO] [stderr] | [INFO] [stderr] 363 | /// Create Mime objects for the response content types for SetLedState [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 364 | / lazy_static! { [INFO] [stderr] 365 | | pub static ref SET_LED_STATE_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 366 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:367:5 [INFO] [stderr] | [INFO] [stderr] 367 | /// Create Mime objects for the response content types for SetOffset [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 368 | / lazy_static! { [INFO] [stderr] 369 | | pub static ref SET_OFFSET_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 370 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:371:5 [INFO] [stderr] | [INFO] [stderr] 371 | /// Create Mime objects for the response content types for SetOffset [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 372 | / lazy_static! { [INFO] [stderr] 373 | | pub static ref SET_OFFSET_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 374 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:375:5 [INFO] [stderr] | [INFO] [stderr] 375 | /// Create Mime objects for the response content types for SetOutputChange [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 376 | / lazy_static! { [INFO] [stderr] 377 | | pub static ref SET_OUTPUT_CHANGE_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 378 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:379:5 [INFO] [stderr] | [INFO] [stderr] 379 | /// Create Mime objects for the response content types for SetOutputChange [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 380 | / lazy_static! { [INFO] [stderr] 381 | | pub static ref SET_OUTPUT_CHANGE_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 382 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:383:5 [INFO] [stderr] | [INFO] [stderr] 383 | /// Create Mime objects for the response content types for SetPwm [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 384 | / lazy_static! { [INFO] [stderr] 385 | | pub static ref SET_PWM_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 386 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:387:5 [INFO] [stderr] | [INFO] [stderr] 387 | /// Create Mime objects for the response content types for SetPwm [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 388 | / lazy_static! { [INFO] [stderr] 389 | | pub static ref SET_PWM_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 390 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:391:5 [INFO] [stderr] | [INFO] [stderr] 391 | /// Create Mime objects for the response content types for SetSleep [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 392 | / lazy_static! { [INFO] [stderr] 393 | | pub static ref SET_SLEEP_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 394 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:395:5 [INFO] [stderr] | [INFO] [stderr] 395 | /// Create Mime objects for the response content types for SetSleep [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 396 | / lazy_static! { [INFO] [stderr] 397 | | pub static ref SET_SLEEP_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 398 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:404:4 [INFO] [stderr] | [INFO] [stderr] 404 | /// Create Mime objects for the request content types for SetConfig [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 405 | / lazy_static! { [INFO] [stderr] 406 | | pub static ref SET_CONFIG: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 407 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:408:4 [INFO] [stderr] | [INFO] [stderr] 408 | /// Create Mime objects for the request content types for SetLedInfo [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 409 | / lazy_static! { [INFO] [stderr] 410 | | pub static ref SET_LED_INFO: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 411 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:412:4 [INFO] [stderr] | [INFO] [stderr] 412 | /// Create Mime objects for the request content types for SetLedInfoAll [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 413 | / lazy_static! { [INFO] [stderr] 414 | | pub static ref SET_LED_INFO_ALL: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 415 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | /// Create Mime objects for the response content types for ClearError [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 8 | / lazy_static! { [INFO] [stderr] 9 | | pub static ref CLEAR_ERROR_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 10 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | /// Create Mime objects for the response content types for ClearError [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 12 | / lazy_static! { [INFO] [stderr] 13 | | pub static ref CLEAR_ERROR_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 14 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | /// Create Mime objects for the response content types for GetAddrEnabled [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 16 | / lazy_static! { [INFO] [stderr] 17 | | pub static ref GET_ADDR_ENABLED_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 18 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | /// Create Mime objects for the response content types for GetAddrEnabled [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 20 | / lazy_static! { [INFO] [stderr] 21 | | pub static ref GET_ADDR_ENABLED_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 22 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | /// Create Mime objects for the response content types for GetAddrEnabled [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 24 | / lazy_static! { [INFO] [stderr] 25 | | pub static ref GET_ADDR_ENABLED_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 26 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | /// Create Mime objects for the response content types for GetAddrInfo [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 28 | / lazy_static! { [INFO] [stderr] 29 | | pub static ref GET_ADDR_INFO_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 30 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | /// Create Mime objects for the response content types for GetAddrInfo [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 32 | / lazy_static! { [INFO] [stderr] 33 | | pub static ref GET_ADDR_INFO_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 34 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | /// Create Mime objects for the response content types for GetAddrInfo [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 36 | / lazy_static! { [INFO] [stderr] 37 | | pub static ref GET_ADDR_INFO_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 38 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:39:5 [INFO] [stderr] | [INFO] [stderr] 39 | /// Create Mime objects for the response content types for GetAddrValue [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 40 | / lazy_static! { [INFO] [stderr] 41 | | pub static ref GET_ADDR_VALUE_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 42 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | /// Create Mime objects for the response content types for GetAddrValue [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 44 | / lazy_static! { [INFO] [stderr] 45 | | pub static ref GET_ADDR_VALUE_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 46 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | /// Create Mime objects for the response content types for GetAddrValue [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 48 | / lazy_static! { [INFO] [stderr] 49 | | pub static ref GET_ADDR_VALUE_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 50 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | /// Create Mime objects for the response content types for GetApi [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 52 | / lazy_static! { [INFO] [stderr] 53 | | pub static ref GET_API_OK: Mime = "text/plain".parse().unwrap(); [INFO] [stderr] 54 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:55:5 [INFO] [stderr] | [INFO] [stderr] 55 | /// Create Mime objects for the response content types for GetApi [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 56 | / lazy_static! { [INFO] [stderr] 57 | | pub static ref GET_API_FILE_NOT_FOUND: Mime = "text/plain".parse().unwrap(); [INFO] [stderr] 58 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | /// Create Mime objects for the response content types for GetConfig [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 60 | / lazy_static! { [INFO] [stderr] 61 | | pub static ref GET_CONFIG_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 62 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | /// Create Mime objects for the response content types for GetConfig [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 64 | / lazy_static! { [INFO] [stderr] 65 | | pub static ref GET_CONFIG_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 66 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | /// Create Mime objects for the response content types for GetConfig [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 68 | / lazy_static! { [INFO] [stderr] 69 | | pub static ref GET_CONFIG_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 70 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:71:5 [INFO] [stderr] | [INFO] [stderr] 71 | /// Create Mime objects for the response content types for GetCurrent [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 72 | / lazy_static! { [INFO] [stderr] 73 | | pub static ref GET_CURRENT_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 74 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:75:5 [INFO] [stderr] | [INFO] [stderr] 75 | /// Create Mime objects for the response content types for GetCurrent [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 76 | / lazy_static! { [INFO] [stderr] 77 | | pub static ref GET_CURRENT_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 78 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:79:5 [INFO] [stderr] | [INFO] [stderr] 79 | /// Create Mime objects for the response content types for GetCurrent [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 80 | / lazy_static! { [INFO] [stderr] 81 | | pub static ref GET_CURRENT_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 82 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:83:5 [INFO] [stderr] | [INFO] [stderr] 83 | /// Create Mime objects for the response content types for GetError [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 84 | / lazy_static! { [INFO] [stderr] 85 | | pub static ref GET_ERROR_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 86 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:87:5 [INFO] [stderr] | [INFO] [stderr] 87 | /// Create Mime objects for the response content types for GetError [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 88 | / lazy_static! { [INFO] [stderr] 89 | | pub static ref GET_ERROR_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 90 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:91:5 [INFO] [stderr] | [INFO] [stderr] 91 | /// Create Mime objects for the response content types for GetError [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 92 | / lazy_static! { [INFO] [stderr] 93 | | pub static ref GET_ERROR_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 94 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:95:5 [INFO] [stderr] | [INFO] [stderr] 95 | /// Create Mime objects for the response content types for GetErrors [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 96 | / lazy_static! { [INFO] [stderr] 97 | | pub static ref GET_ERRORS_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 98 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | /// Create Mime objects for the response content types for GetErrors [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 100 | / lazy_static! { [INFO] [stderr] 101 | | pub static ref GET_ERRORS_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 102 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:103:5 [INFO] [stderr] | [INFO] [stderr] 103 | /// Create Mime objects for the response content types for GetErrors [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 104 | / lazy_static! { [INFO] [stderr] 105 | | pub static ref GET_ERRORS_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 106 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:107:5 [INFO] [stderr] | [INFO] [stderr] 107 | /// Create Mime objects for the response content types for GetFreq [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 108 | / lazy_static! { [INFO] [stderr] 109 | | pub static ref GET_FREQ_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 110 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:111:5 [INFO] [stderr] | [INFO] [stderr] 111 | /// Create Mime objects for the response content types for GetFreq [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 112 | / lazy_static! { [INFO] [stderr] 113 | | pub static ref GET_FREQ_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 114 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:115:5 [INFO] [stderr] | [INFO] [stderr] 115 | /// Create Mime objects for the response content types for GetFreq [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 116 | / lazy_static! { [INFO] [stderr] 117 | | pub static ref GET_FREQ_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 118 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:119:5 [INFO] [stderr] | [INFO] [stderr] 119 | /// Create Mime objects for the response content types for GetGroup [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 120 | / lazy_static! { [INFO] [stderr] 121 | | pub static ref GET_GROUP_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 122 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:123:5 [INFO] [stderr] | [INFO] [stderr] 123 | /// Create Mime objects for the response content types for GetGroup [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 124 | / lazy_static! { [INFO] [stderr] 125 | | pub static ref GET_GROUP_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 126 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:127:5 [INFO] [stderr] | [INFO] [stderr] 127 | /// Create Mime objects for the response content types for GetGroup [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 128 | / lazy_static! { [INFO] [stderr] 129 | | pub static ref GET_GROUP_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 130 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:131:5 [INFO] [stderr] | [INFO] [stderr] 131 | /// Create Mime objects for the response content types for GetLedCurrent [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 132 | / lazy_static! { [INFO] [stderr] 133 | | pub static ref GET_LED_CURRENT_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 134 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:135:5 [INFO] [stderr] | [INFO] [stderr] 135 | /// Create Mime objects for the response content types for GetLedCurrent [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 136 | / lazy_static! { [INFO] [stderr] 137 | | pub static ref GET_LED_CURRENT_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 138 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:139:5 [INFO] [stderr] | [INFO] [stderr] 139 | /// Create Mime objects for the response content types for GetLedCurrent [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 140 | / lazy_static! { [INFO] [stderr] 141 | | pub static ref GET_LED_CURRENT_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 142 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:143:5 [INFO] [stderr] | [INFO] [stderr] 143 | /// Create Mime objects for the response content types for GetLedError [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 144 | / lazy_static! { [INFO] [stderr] 145 | | pub static ref GET_LED_ERROR_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 146 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:147:5 [INFO] [stderr] | [INFO] [stderr] 147 | /// Create Mime objects for the response content types for GetLedError [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 148 | / lazy_static! { [INFO] [stderr] 149 | | pub static ref GET_LED_ERROR_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 150 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | /// Create Mime objects for the response content types for GetLedError [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 152 | / lazy_static! { [INFO] [stderr] 153 | | pub static ref GET_LED_ERROR_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 154 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:155:5 [INFO] [stderr] | [INFO] [stderr] 155 | /// Create Mime objects for the response content types for GetLedInfo [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 156 | / lazy_static! { [INFO] [stderr] 157 | | pub static ref GET_LED_INFO_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 158 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:159:5 [INFO] [stderr] | [INFO] [stderr] 159 | /// Create Mime objects for the response content types for GetLedInfo [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 160 | / lazy_static! { [INFO] [stderr] 161 | | pub static ref GET_LED_INFO_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 162 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:163:5 [INFO] [stderr] | [INFO] [stderr] 163 | /// Create Mime objects for the response content types for GetLedInfo [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 164 | / lazy_static! { [INFO] [stderr] 165 | | pub static ref GET_LED_INFO_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 166 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:167:5 [INFO] [stderr] | [INFO] [stderr] 167 | /// Create Mime objects for the response content types for GetLedInfoAll [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 168 | / lazy_static! { [INFO] [stderr] 169 | | pub static ref GET_LED_INFO_ALL_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 170 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:171:5 [INFO] [stderr] | [INFO] [stderr] 171 | /// Create Mime objects for the response content types for GetLedInfoAll [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 172 | / lazy_static! { [INFO] [stderr] 173 | | pub static ref GET_LED_INFO_ALL_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 174 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:175:5 [INFO] [stderr] | [INFO] [stderr] 175 | /// Create Mime objects for the response content types for GetLedInfoAll [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 176 | / lazy_static! { [INFO] [stderr] 177 | | pub static ref GET_LED_INFO_ALL_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 178 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:179:5 [INFO] [stderr] | [INFO] [stderr] 179 | /// Create Mime objects for the response content types for GetLedPwm [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 180 | / lazy_static! { [INFO] [stderr] 181 | | pub static ref GET_LED_PWM_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 182 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:183:5 [INFO] [stderr] | [INFO] [stderr] 183 | /// Create Mime objects for the response content types for GetLedPwm [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 184 | / lazy_static! { [INFO] [stderr] 185 | | pub static ref GET_LED_PWM_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 186 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:187:5 [INFO] [stderr] | [INFO] [stderr] 187 | /// Create Mime objects for the response content types for GetLedPwm [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 188 | / lazy_static! { [INFO] [stderr] 189 | | pub static ref GET_LED_PWM_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 190 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:191:5 [INFO] [stderr] | [INFO] [stderr] 191 | /// Create Mime objects for the response content types for GetLedState [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 192 | / lazy_static! { [INFO] [stderr] 193 | | pub static ref GET_LED_STATE_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 194 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:195:5 [INFO] [stderr] | [INFO] [stderr] 195 | /// Create Mime objects for the response content types for GetLedState [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 196 | / lazy_static! { [INFO] [stderr] 197 | | pub static ref GET_LED_STATE_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 198 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:199:5 [INFO] [stderr] | [INFO] [stderr] 199 | /// Create Mime objects for the response content types for GetLedState [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 200 | / lazy_static! { [INFO] [stderr] 201 | | pub static ref GET_LED_STATE_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 202 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:203:5 [INFO] [stderr] | [INFO] [stderr] 203 | /// Create Mime objects for the response content types for GetOffset [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 204 | / lazy_static! { [INFO] [stderr] 205 | | pub static ref GET_OFFSET_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 206 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | /// Create Mime objects for the response content types for GetOffset [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 208 | / lazy_static! { [INFO] [stderr] 209 | | pub static ref GET_OFFSET_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 210 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:211:5 [INFO] [stderr] | [INFO] [stderr] 211 | /// Create Mime objects for the response content types for GetOffset [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 212 | / lazy_static! { [INFO] [stderr] 213 | | pub static ref GET_OFFSET_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 214 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:215:5 [INFO] [stderr] | [INFO] [stderr] 215 | /// Create Mime objects for the response content types for GetOutputChange [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 216 | / lazy_static! { [INFO] [stderr] 217 | | pub static ref GET_OUTPUT_CHANGE_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 218 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:219:5 [INFO] [stderr] | [INFO] [stderr] 219 | /// Create Mime objects for the response content types for GetOutputChange [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 220 | / lazy_static! { [INFO] [stderr] 221 | | pub static ref GET_OUTPUT_CHANGE_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 222 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:223:5 [INFO] [stderr] | [INFO] [stderr] 223 | /// Create Mime objects for the response content types for GetOutputChange [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 224 | / lazy_static! { [INFO] [stderr] 225 | | pub static ref GET_OUTPUT_CHANGE_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 226 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:227:5 [INFO] [stderr] | [INFO] [stderr] 227 | /// Create Mime objects for the response content types for GetOverTemp [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 228 | / lazy_static! { [INFO] [stderr] 229 | | pub static ref GET_OVER_TEMP_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 230 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:231:5 [INFO] [stderr] | [INFO] [stderr] 231 | /// Create Mime objects for the response content types for GetOverTemp [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 232 | / lazy_static! { [INFO] [stderr] 233 | | pub static ref GET_OVER_TEMP_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 234 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:235:5 [INFO] [stderr] | [INFO] [stderr] 235 | /// Create Mime objects for the response content types for GetOverTemp [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 236 | / lazy_static! { [INFO] [stderr] 237 | | pub static ref GET_OVER_TEMP_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 238 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:239:5 [INFO] [stderr] | [INFO] [stderr] 239 | /// Create Mime objects for the response content types for GetPwm [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 240 | / lazy_static! { [INFO] [stderr] 241 | | pub static ref GET_PWM_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 242 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:243:5 [INFO] [stderr] | [INFO] [stderr] 243 | /// Create Mime objects for the response content types for GetPwm [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 244 | / lazy_static! { [INFO] [stderr] 245 | | pub static ref GET_PWM_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 246 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:247:5 [INFO] [stderr] | [INFO] [stderr] 247 | /// Create Mime objects for the response content types for GetPwm [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 248 | / lazy_static! { [INFO] [stderr] 249 | | pub static ref GET_PWM_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 250 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:251:5 [INFO] [stderr] | [INFO] [stderr] 251 | /// Create Mime objects for the response content types for GetSleep [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 252 | / lazy_static! { [INFO] [stderr] 253 | | pub static ref GET_SLEEP_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 254 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:255:5 [INFO] [stderr] | [INFO] [stderr] 255 | /// Create Mime objects for the response content types for GetSleep [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 256 | / lazy_static! { [INFO] [stderr] 257 | | pub static ref GET_SLEEP_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 258 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:259:5 [INFO] [stderr] | [INFO] [stderr] 259 | /// Create Mime objects for the response content types for GetSleep [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 260 | / lazy_static! { [INFO] [stderr] 261 | | pub static ref GET_SLEEP_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 262 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:263:5 [INFO] [stderr] | [INFO] [stderr] 263 | /// Create Mime objects for the response content types for Reset [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 264 | / lazy_static! { [INFO] [stderr] 265 | | pub static ref RESET_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 266 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:267:5 [INFO] [stderr] | [INFO] [stderr] 267 | /// Create Mime objects for the response content types for Reset [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 268 | / lazy_static! { [INFO] [stderr] 269 | | pub static ref RESET_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 270 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:271:5 [INFO] [stderr] | [INFO] [stderr] 271 | /// Create Mime objects for the response content types for SetAddrEnabled [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 272 | / lazy_static! { [INFO] [stderr] 273 | | pub static ref SET_ADDR_ENABLED_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 274 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:275:5 [INFO] [stderr] | [INFO] [stderr] 275 | /// Create Mime objects for the response content types for SetAddrEnabled [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 276 | / lazy_static! { [INFO] [stderr] 277 | | pub static ref SET_ADDR_ENABLED_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 278 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:279:5 [INFO] [stderr] | [INFO] [stderr] 279 | /// Create Mime objects for the response content types for SetAddrValue [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 280 | / lazy_static! { [INFO] [stderr] 281 | | pub static ref SET_ADDR_VALUE_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 282 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:283:5 [INFO] [stderr] | [INFO] [stderr] 283 | /// Create Mime objects for the response content types for SetAddrValue [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 284 | / lazy_static! { [INFO] [stderr] 285 | | pub static ref SET_ADDR_VALUE_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 286 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:287:5 [INFO] [stderr] | [INFO] [stderr] 287 | /// Create Mime objects for the response content types for SetConfig [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 288 | / lazy_static! { [INFO] [stderr] 289 | | pub static ref SET_CONFIG_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 290 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:291:5 [INFO] [stderr] | [INFO] [stderr] 291 | /// Create Mime objects for the response content types for SetConfig [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 292 | / lazy_static! { [INFO] [stderr] 293 | | pub static ref SET_CONFIG_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 294 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:295:5 [INFO] [stderr] | [INFO] [stderr] 295 | /// Create Mime objects for the response content types for SetCurrent [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 296 | / lazy_static! { [INFO] [stderr] 297 | | pub static ref SET_CURRENT_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 298 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:299:5 [INFO] [stderr] | [INFO] [stderr] 299 | /// Create Mime objects for the response content types for SetCurrent [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 300 | / lazy_static! { [INFO] [stderr] 301 | | pub static ref SET_CURRENT_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 302 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:303:5 [INFO] [stderr] | [INFO] [stderr] 303 | /// Create Mime objects for the response content types for SetFreq [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 304 | / lazy_static! { [INFO] [stderr] 305 | | pub static ref SET_FREQ_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 306 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:307:5 [INFO] [stderr] | [INFO] [stderr] 307 | /// Create Mime objects for the response content types for SetFreq [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 308 | / lazy_static! { [INFO] [stderr] 309 | | pub static ref SET_FREQ_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 310 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:311:5 [INFO] [stderr] | [INFO] [stderr] 311 | /// Create Mime objects for the response content types for SetGroup [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 312 | / lazy_static! { [INFO] [stderr] 313 | | pub static ref SET_GROUP_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 314 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:315:5 [INFO] [stderr] | [INFO] [stderr] 315 | /// Create Mime objects for the response content types for SetGroup [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 316 | / lazy_static! { [INFO] [stderr] 317 | | pub static ref SET_GROUP_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 318 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:319:5 [INFO] [stderr] | [INFO] [stderr] 319 | /// Create Mime objects for the response content types for SetLedCurrent [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 320 | / lazy_static! { [INFO] [stderr] 321 | | pub static ref SET_LED_CURRENT_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 322 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:323:5 [INFO] [stderr] | [INFO] [stderr] 323 | /// Create Mime objects for the response content types for SetLedCurrent [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 324 | / lazy_static! { [INFO] [stderr] 325 | | pub static ref SET_LED_CURRENT_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 326 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:327:5 [INFO] [stderr] | [INFO] [stderr] 327 | /// Create Mime objects for the response content types for SetLedError [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 328 | / lazy_static! { [INFO] [stderr] 329 | | pub static ref SET_LED_ERROR_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 330 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:331:5 [INFO] [stderr] | [INFO] [stderr] 331 | /// Create Mime objects for the response content types for SetLedError [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 332 | / lazy_static! { [INFO] [stderr] 333 | | pub static ref SET_LED_ERROR_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 334 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:335:5 [INFO] [stderr] | [INFO] [stderr] 335 | /// Create Mime objects for the response content types for SetLedInfo [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 336 | / lazy_static! { [INFO] [stderr] 337 | | pub static ref SET_LED_INFO_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 338 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:339:5 [INFO] [stderr] | [INFO] [stderr] 339 | /// Create Mime objects for the response content types for SetLedInfo [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 340 | / lazy_static! { [INFO] [stderr] 341 | | pub static ref SET_LED_INFO_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 342 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:343:5 [INFO] [stderr] | [INFO] [stderr] 343 | /// Create Mime objects for the response content types for SetLedInfoAll [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 344 | / lazy_static! { [INFO] [stderr] 345 | | pub static ref SET_LED_INFO_ALL_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 346 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:347:5 [INFO] [stderr] | [INFO] [stderr] 347 | /// Create Mime objects for the response content types for SetLedInfoAll [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 348 | / lazy_static! { [INFO] [stderr] 349 | | pub static ref SET_LED_INFO_ALL_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 350 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:351:5 [INFO] [stderr] | [INFO] [stderr] 351 | /// Create Mime objects for the response content types for SetLedPwm [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 352 | / lazy_static! { [INFO] [stderr] 353 | | pub static ref SET_LED_PWM_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 354 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:355:5 [INFO] [stderr] | [INFO] [stderr] 355 | /// Create Mime objects for the response content types for SetLedPwm [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 356 | / lazy_static! { [INFO] [stderr] 357 | | pub static ref SET_LED_PWM_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 358 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:359:5 [INFO] [stderr] | [INFO] [stderr] 359 | /// Create Mime objects for the response content types for SetLedState [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 360 | / lazy_static! { [INFO] [stderr] 361 | | pub static ref SET_LED_STATE_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 362 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:363:5 [INFO] [stderr] | [INFO] [stderr] 363 | /// Create Mime objects for the response content types for SetLedState [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 364 | / lazy_static! { [INFO] [stderr] 365 | | pub static ref SET_LED_STATE_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 366 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:367:5 [INFO] [stderr] | [INFO] [stderr] 367 | /// Create Mime objects for the response content types for SetOffset [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 368 | / lazy_static! { [INFO] [stderr] 369 | | pub static ref SET_OFFSET_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 370 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:371:5 [INFO] [stderr] | [INFO] [stderr] 371 | /// Create Mime objects for the response content types for SetOffset [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 372 | / lazy_static! { [INFO] [stderr] 373 | | pub static ref SET_OFFSET_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 374 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:375:5 [INFO] [stderr] | [INFO] [stderr] 375 | /// Create Mime objects for the response content types for SetOutputChange [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 376 | / lazy_static! { [INFO] [stderr] 377 | | pub static ref SET_OUTPUT_CHANGE_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 378 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:379:5 [INFO] [stderr] | [INFO] [stderr] 379 | /// Create Mime objects for the response content types for SetOutputChange [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 380 | / lazy_static! { [INFO] [stderr] 381 | | pub static ref SET_OUTPUT_CHANGE_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 382 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:383:5 [INFO] [stderr] | [INFO] [stderr] 383 | /// Create Mime objects for the response content types for SetPwm [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 384 | / lazy_static! { [INFO] [stderr] 385 | | pub static ref SET_PWM_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 386 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:387:5 [INFO] [stderr] | [INFO] [stderr] 387 | /// Create Mime objects for the response content types for SetPwm [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 388 | / lazy_static! { [INFO] [stderr] 389 | | pub static ref SET_PWM_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 390 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:391:5 [INFO] [stderr] | [INFO] [stderr] 391 | /// Create Mime objects for the response content types for SetSleep [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 392 | / lazy_static! { [INFO] [stderr] 393 | | pub static ref SET_SLEEP_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 394 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:395:5 [INFO] [stderr] | [INFO] [stderr] 395 | /// Create Mime objects for the response content types for SetSleep [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 396 | / lazy_static! { [INFO] [stderr] 397 | | pub static ref SET_SLEEP_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 398 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:404:4 [INFO] [stderr] | [INFO] [stderr] 404 | /// Create Mime objects for the request content types for SetConfig [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 405 | / lazy_static! { [INFO] [stderr] 406 | | pub static ref SET_CONFIG: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 407 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:408:4 [INFO] [stderr] | [INFO] [stderr] 408 | /// Create Mime objects for the request content types for SetLedInfo [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 409 | / lazy_static! { [INFO] [stderr] 410 | | pub static ref SET_LED_INFO: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 411 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/mimetypes.rs:412:4 [INFO] [stderr] | [INFO] [stderr] 412 | /// Create Mime objects for the request content types for SetLedInfoAll [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 413 | / lazy_static! { [INFO] [stderr] 414 | | pub static ref SET_LED_INFO_ALL: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 415 | | } [INFO] [stderr] | |_____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:435:71 [INFO] [stderr] | [INFO] [stderr] 435 | fn clear_error(&self, bus_id: i32, addr: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:438:86 [INFO] [stderr] | [INFO] [stderr] 438 | fn get_addr_enabled(&self, bus_id: i32, addr: i32, num: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:441:83 [INFO] [stderr] | [INFO] [stderr] 441 | fn get_addr_info(&self, bus_id: i32, addr: i32, num: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:444:84 [INFO] [stderr] | [INFO] [stderr] 444 | fn get_addr_value(&self, bus_id: i32, addr: i32, num: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:447:43 [INFO] [stderr] | [INFO] [stderr] 447 | fn get_api(&self, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:450:70 [INFO] [stderr] | [INFO] [stderr] 450 | fn get_config(&self, bus_id: i32, addr: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:453:71 [INFO] [stderr] | [INFO] [stderr] 453 | fn get_current(&self, bus_id: i32, addr: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:456:69 [INFO] [stderr] | [INFO] [stderr] 456 | fn get_error(&self, bus_id: i32, addr: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:459:70 [INFO] [stderr] | [INFO] [stderr] 459 | fn get_errors(&self, bus_id: i32, addr: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:462:68 [INFO] [stderr] | [INFO] [stderr] 462 | fn get_freq(&self, bus_id: i32, addr: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:465:69 [INFO] [stderr] | [INFO] [stderr] 465 | fn get_group(&self, bus_id: i32, addr: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:468:85 [INFO] [stderr] | [INFO] [stderr] 468 | fn get_led_current(&self, bus_id: i32, addr: i32, led: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:471:83 [INFO] [stderr] | [INFO] [stderr] 471 | fn get_led_error(&self, bus_id: i32, addr: i32, led: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:474:82 [INFO] [stderr] | [INFO] [stderr] 474 | fn get_led_info(&self, bus_id: i32, addr: i32, led: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:477:76 [INFO] [stderr] | [INFO] [stderr] 477 | fn get_led_info_all(&self, bus_id: i32, addr: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:480:81 [INFO] [stderr] | [INFO] [stderr] 480 | fn get_led_pwm(&self, bus_id: i32, addr: i32, led: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:483:83 [INFO] [stderr] | [INFO] [stderr] 483 | fn get_led_state(&self, bus_id: i32, addr: i32, led: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:486:70 [INFO] [stderr] | [INFO] [stderr] 486 | fn get_offset(&self, bus_id: i32, addr: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:489:77 [INFO] [stderr] | [INFO] [stderr] 489 | fn get_output_change(&self, bus_id: i32, addr: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:492:73 [INFO] [stderr] | [INFO] [stderr] 492 | fn get_over_temp(&self, bus_id: i32, addr: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:495:67 [INFO] [stderr] | [INFO] [stderr] 495 | fn get_pwm(&self, bus_id: i32, addr: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:498:69 [INFO] [stderr] | [INFO] [stderr] 498 | fn get_sleep(&self, bus_id: i32, addr: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:501:54 [INFO] [stderr] | [INFO] [stderr] 501 | fn reset(&self, bus_id: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:504:101 [INFO] [stderr] | [INFO] [stderr] 504 | fn set_addr_enabled(&self, bus_id: i32, addr: i32, num: i32, enabled: bool, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:507:99 [INFO] [stderr] | [INFO] [stderr] 507 | fn set_addr_value(&self, bus_id: i32, addr: i32, num: i32, addr_val: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:510:94 [INFO] [stderr] | [INFO] [stderr] 510 | fn set_config(&self, bus_id: i32, addr: i32, config: models::Config, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:513:85 [INFO] [stderr] | [INFO] [stderr] 513 | fn set_current(&self, bus_id: i32, addr: i32, current: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:516:79 [INFO] [stderr] | [INFO] [stderr] 516 | fn set_freq(&self, bus_id: i32, addr: i32, freq: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:519:91 [INFO] [stderr] | [INFO] [stderr] 519 | fn set_group(&self, bus_id: i32, addr: i32, group: models::Group, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:522:99 [INFO] [stderr] | [INFO] [stderr] 522 | fn set_led_current(&self, bus_id: i32, addr: i32, led: i32, current: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:525:108 [INFO] [stderr] | [INFO] [stderr] 525 | fn set_led_error(&self, bus_id: i32, addr: i32, led: i32, error: models::LedError, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:528:109 [INFO] [stderr] | [INFO] [stderr] 528 | fn set_led_info(&self, bus_id: i32, addr: i32, led: i32, led_info: models::LedInfo, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:531:109 [INFO] [stderr] | [INFO] [stderr] 531 | fn set_led_info_all(&self, bus_id: i32, addr: i32, led_info: &Vec, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:534:91 [INFO] [stderr] | [INFO] [stderr] 534 | fn set_led_pwm(&self, bus_id: i32, addr: i32, led: i32, pwm: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:537:108 [INFO] [stderr] | [INFO] [stderr] 537 | fn set_led_state(&self, bus_id: i32, addr: i32, led: i32, state: models::LedState, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:540:83 [INFO] [stderr] | [INFO] [stderr] 540 | fn set_offset(&self, bus_id: i32, addr: i32, offset: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:543:114 [INFO] [stderr] | [INFO] [stderr] 543 | fn set_output_change(&self, bus_id: i32, addr: i32, output_change: models::OutputChange, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:546:77 [INFO] [stderr] | [INFO] [stderr] 546 | fn set_pwm(&self, bus_id: i32, addr: i32, pwm: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:549:82 [INFO] [stderr] | [INFO] [stderr] 549 | fn set_sleep(&self, bus_id: i32, addr: i32, sleep: bool, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:557:58 [INFO] [stderr] | [INFO] [stderr] 557 | fn clear_error(&self, bus_id: i32, addr: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:560:73 [INFO] [stderr] | [INFO] [stderr] 560 | fn get_addr_enabled(&self, bus_id: i32, addr: i32, num: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:563:70 [INFO] [stderr] | [INFO] [stderr] 563 | fn get_addr_info(&self, bus_id: i32, addr: i32, num: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:566:71 [INFO] [stderr] | [INFO] [stderr] 566 | fn get_addr_value(&self, bus_id: i32, addr: i32, num: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:569:30 [INFO] [stderr] | [INFO] [stderr] 569 | fn get_api(&self) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:572:57 [INFO] [stderr] | [INFO] [stderr] 572 | fn get_config(&self, bus_id: i32, addr: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:575:58 [INFO] [stderr] | [INFO] [stderr] 575 | fn get_current(&self, bus_id: i32, addr: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:578:56 [INFO] [stderr] | [INFO] [stderr] 578 | fn get_error(&self, bus_id: i32, addr: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:581:57 [INFO] [stderr] | [INFO] [stderr] 581 | fn get_errors(&self, bus_id: i32, addr: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:584:55 [INFO] [stderr] | [INFO] [stderr] 584 | fn get_freq(&self, bus_id: i32, addr: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:587:56 [INFO] [stderr] | [INFO] [stderr] 587 | fn get_group(&self, bus_id: i32, addr: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:590:72 [INFO] [stderr] | [INFO] [stderr] 590 | fn get_led_current(&self, bus_id: i32, addr: i32, led: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:593:70 [INFO] [stderr] | [INFO] [stderr] 593 | fn get_led_error(&self, bus_id: i32, addr: i32, led: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:596:69 [INFO] [stderr] | [INFO] [stderr] 596 | fn get_led_info(&self, bus_id: i32, addr: i32, led: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:599:63 [INFO] [stderr] | [INFO] [stderr] 599 | fn get_led_info_all(&self, bus_id: i32, addr: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:602:68 [INFO] [stderr] | [INFO] [stderr] 602 | fn get_led_pwm(&self, bus_id: i32, addr: i32, led: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:605:70 [INFO] [stderr] | [INFO] [stderr] 605 | fn get_led_state(&self, bus_id: i32, addr: i32, led: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:608:57 [INFO] [stderr] | [INFO] [stderr] 608 | fn get_offset(&self, bus_id: i32, addr: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:611:64 [INFO] [stderr] | [INFO] [stderr] 611 | fn get_output_change(&self, bus_id: i32, addr: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:614:60 [INFO] [stderr] | [INFO] [stderr] 614 | fn get_over_temp(&self, bus_id: i32, addr: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:617:54 [INFO] [stderr] | [INFO] [stderr] 617 | fn get_pwm(&self, bus_id: i32, addr: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:620:56 [INFO] [stderr] | [INFO] [stderr] 620 | fn get_sleep(&self, bus_id: i32, addr: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:623:41 [INFO] [stderr] | [INFO] [stderr] 623 | fn reset(&self, bus_id: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:626:88 [INFO] [stderr] | [INFO] [stderr] 626 | fn set_addr_enabled(&self, bus_id: i32, addr: i32, num: i32, enabled: bool) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:629:86 [INFO] [stderr] | [INFO] [stderr] 629 | fn set_addr_value(&self, bus_id: i32, addr: i32, num: i32, addr_val: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:632:81 [INFO] [stderr] | [INFO] [stderr] 632 | fn set_config(&self, bus_id: i32, addr: i32, config: models::Config) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:635:72 [INFO] [stderr] | [INFO] [stderr] 635 | fn set_current(&self, bus_id: i32, addr: i32, current: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:638:66 [INFO] [stderr] | [INFO] [stderr] 638 | fn set_freq(&self, bus_id: i32, addr: i32, freq: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:641:78 [INFO] [stderr] | [INFO] [stderr] 641 | fn set_group(&self, bus_id: i32, addr: i32, group: models::Group) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:644:86 [INFO] [stderr] | [INFO] [stderr] 644 | fn set_led_current(&self, bus_id: i32, addr: i32, led: i32, current: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:647:95 [INFO] [stderr] | [INFO] [stderr] 647 | fn set_led_error(&self, bus_id: i32, addr: i32, led: i32, error: models::LedError) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:650:96 [INFO] [stderr] | [INFO] [stderr] 650 | fn set_led_info(&self, bus_id: i32, addr: i32, led: i32, led_info: models::LedInfo) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:653:96 [INFO] [stderr] | [INFO] [stderr] 653 | fn set_led_info_all(&self, bus_id: i32, addr: i32, led_info: &Vec) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:656:78 [INFO] [stderr] | [INFO] [stderr] 656 | fn set_led_pwm(&self, bus_id: i32, addr: i32, led: i32, pwm: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:659:95 [INFO] [stderr] | [INFO] [stderr] 659 | fn set_led_state(&self, bus_id: i32, addr: i32, led: i32, state: models::LedState) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:662:70 [INFO] [stderr] | [INFO] [stderr] 662 | fn set_offset(&self, bus_id: i32, addr: i32, offset: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:665:101 [INFO] [stderr] | [INFO] [stderr] 665 | fn set_output_change(&self, bus_id: i32, addr: i32, output_change: models::OutputChange) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:668:64 [INFO] [stderr] | [INFO] [stderr] 668 | fn set_pwm(&self, bus_id: i32, addr: i32, pwm: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:671:69 [INFO] [stderr] | [INFO] [stderr] 671 | fn set_sleep(&self, bus_id: i32, addr: i32, sleep: bool) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:690:58 [INFO] [stderr] | [INFO] [stderr] 690 | fn clear_error(&self, bus_id: i32, addr: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:695:73 [INFO] [stderr] | [INFO] [stderr] 695 | fn get_addr_enabled(&self, bus_id: i32, addr: i32, num: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:700:70 [INFO] [stderr] | [INFO] [stderr] 700 | fn get_addr_info(&self, bus_id: i32, addr: i32, num: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:705:71 [INFO] [stderr] | [INFO] [stderr] 705 | fn get_addr_value(&self, bus_id: i32, addr: i32, num: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:710:30 [INFO] [stderr] | [INFO] [stderr] 710 | fn get_api(&self) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:715:57 [INFO] [stderr] | [INFO] [stderr] 715 | fn get_config(&self, bus_id: i32, addr: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:720:58 [INFO] [stderr] | [INFO] [stderr] 720 | fn get_current(&self, bus_id: i32, addr: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:725:56 [INFO] [stderr] | [INFO] [stderr] 725 | fn get_error(&self, bus_id: i32, addr: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:730:57 [INFO] [stderr] | [INFO] [stderr] 730 | fn get_errors(&self, bus_id: i32, addr: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:735:55 [INFO] [stderr] | [INFO] [stderr] 735 | fn get_freq(&self, bus_id: i32, addr: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:740:56 [INFO] [stderr] | [INFO] [stderr] 740 | fn get_group(&self, bus_id: i32, addr: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:745:72 [INFO] [stderr] | [INFO] [stderr] 745 | fn get_led_current(&self, bus_id: i32, addr: i32, led: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:750:70 [INFO] [stderr] | [INFO] [stderr] 750 | fn get_led_error(&self, bus_id: i32, addr: i32, led: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:755:69 [INFO] [stderr] | [INFO] [stderr] 755 | fn get_led_info(&self, bus_id: i32, addr: i32, led: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:760:63 [INFO] [stderr] | [INFO] [stderr] 760 | fn get_led_info_all(&self, bus_id: i32, addr: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:765:68 [INFO] [stderr] | [INFO] [stderr] 765 | fn get_led_pwm(&self, bus_id: i32, addr: i32, led: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:770:70 [INFO] [stderr] | [INFO] [stderr] 770 | fn get_led_state(&self, bus_id: i32, addr: i32, led: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:775:57 [INFO] [stderr] | [INFO] [stderr] 775 | fn get_offset(&self, bus_id: i32, addr: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:780:64 [INFO] [stderr] | [INFO] [stderr] 780 | fn get_output_change(&self, bus_id: i32, addr: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:785:60 [INFO] [stderr] | [INFO] [stderr] 785 | fn get_over_temp(&self, bus_id: i32, addr: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:790:54 [INFO] [stderr] | [INFO] [stderr] 790 | fn get_pwm(&self, bus_id: i32, addr: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:795:56 [INFO] [stderr] | [INFO] [stderr] 795 | fn get_sleep(&self, bus_id: i32, addr: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:800:41 [INFO] [stderr] | [INFO] [stderr] 800 | fn reset(&self, bus_id: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:805:88 [INFO] [stderr] | [INFO] [stderr] 805 | fn set_addr_enabled(&self, bus_id: i32, addr: i32, num: i32, enabled: bool) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:810:86 [INFO] [stderr] | [INFO] [stderr] 810 | fn set_addr_value(&self, bus_id: i32, addr: i32, num: i32, addr_val: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:815:81 [INFO] [stderr] | [INFO] [stderr] 815 | fn set_config(&self, bus_id: i32, addr: i32, config: models::Config) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:820:72 [INFO] [stderr] | [INFO] [stderr] 820 | fn set_current(&self, bus_id: i32, addr: i32, current: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:825:66 [INFO] [stderr] | [INFO] [stderr] 825 | fn set_freq(&self, bus_id: i32, addr: i32, freq: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:830:78 [INFO] [stderr] | [INFO] [stderr] 830 | fn set_group(&self, bus_id: i32, addr: i32, group: models::Group) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:835:86 [INFO] [stderr] | [INFO] [stderr] 835 | fn set_led_current(&self, bus_id: i32, addr: i32, led: i32, current: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:840:95 [INFO] [stderr] | [INFO] [stderr] 840 | fn set_led_error(&self, bus_id: i32, addr: i32, led: i32, error: models::LedError) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:845:96 [INFO] [stderr] | [INFO] [stderr] 845 | fn set_led_info(&self, bus_id: i32, addr: i32, led: i32, led_info: models::LedInfo) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:850:96 [INFO] [stderr] | [INFO] [stderr] 850 | fn set_led_info_all(&self, bus_id: i32, addr: i32, led_info: &Vec) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:855:78 [INFO] [stderr] | [INFO] [stderr] 855 | fn set_led_pwm(&self, bus_id: i32, addr: i32, led: i32, pwm: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:860:95 [INFO] [stderr] | [INFO] [stderr] 860 | fn set_led_state(&self, bus_id: i32, addr: i32, led: i32, state: models::LedState) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:865:70 [INFO] [stderr] | [INFO] [stderr] 865 | fn set_offset(&self, bus_id: i32, addr: i32, offset: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:870:101 [INFO] [stderr] | [INFO] [stderr] 870 | fn set_output_change(&self, bus_id: i32, addr: i32, output_change: models::OutputChange) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:875:64 [INFO] [stderr] | [INFO] [stderr] 875 | fn set_pwm(&self, bus_id: i32, addr: i32, pwm: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:880:69 [INFO] [stderr] | [INFO] [stderr] 880 | fn set_sleep(&self, bus_id: i32, addr: i32, sleep: bool) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:114:29 [INFO] [stderr] | [INFO] [stderr] 114 | client_service: Arc, Response=hyper::Response, Error=hyper::Error, Future=F>>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn hyper::client::Service, Response=hyper::Response, Error=hyper::Error, Future=F>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:225:27 [INFO] [stderr] | [INFO] [stderr] 225 | connector_fn: Box C + Send + Sync>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Handle) -> C + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:252:31 [INFO] [stderr] | [INFO] [stderr] 252 | hyper_client: Arc, Response=hyper::Response, Error=hyper::Error, Future=hyper::client::FutureResponse>>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn hyper::client::Service, Response=hyper::Response, Error=hyper::Error, Future=hyper::client::FutureResponse>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:270:64 [INFO] [stderr] | [INFO] [stderr] 270 | pub fn try_new_with_client_service(client_service: Arc, Response=hyper::Response, Error=hyper::Error, Future=F>>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn hyper::client::Service, Response=hyper::Response, Error=hyper::Error, Future=F>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:286:83 [INFO] [stderr] | [INFO] [stderr] 286 | fn clear_error(&self, param_bus_id: i32, param_addr: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:303:56 [INFO] [stderr] | [INFO] [stderr] 303 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:317:30 [INFO] [stderr] | [INFO] [stderr] 317 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:336:30 [INFO] [stderr] | [INFO] [stderr] 336 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:355:30 [INFO] [stderr] | [INFO] [stderr] 355 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:374:30 [INFO] [stderr] | [INFO] [stderr] 374 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:381:104 [INFO] [stderr] | [INFO] [stderr] 381 | fn get_addr_enabled(&self, param_bus_id: i32, param_addr: i32, param_num: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:398:56 [INFO] [stderr] | [INFO] [stderr] 398 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:422:30 [INFO] [stderr] | [INFO] [stderr] 422 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:441:30 [INFO] [stderr] | [INFO] [stderr] 441 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:460:30 [INFO] [stderr] | [INFO] [stderr] 460 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:479:30 [INFO] [stderr] | [INFO] [stderr] 479 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:486:101 [INFO] [stderr] | [INFO] [stderr] 486 | fn get_addr_info(&self, param_bus_id: i32, param_addr: i32, param_num: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:503:56 [INFO] [stderr] | [INFO] [stderr] 503 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:527:30 [INFO] [stderr] | [INFO] [stderr] 527 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:546:30 [INFO] [stderr] | [INFO] [stderr] 546 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:565:30 [INFO] [stderr] | [INFO] [stderr] 565 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:584:30 [INFO] [stderr] | [INFO] [stderr] 584 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:591:102 [INFO] [stderr] | [INFO] [stderr] 591 | fn get_addr_value(&self, param_bus_id: i32, param_addr: i32, param_num: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:608:56 [INFO] [stderr] | [INFO] [stderr] 608 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:632:30 [INFO] [stderr] | [INFO] [stderr] 632 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:651:30 [INFO] [stderr] | [INFO] [stderr] 651 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:670:30 [INFO] [stderr] | [INFO] [stderr] 670 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:689:30 [INFO] [stderr] | [INFO] [stderr] 689 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:696:43 [INFO] [stderr] | [INFO] [stderr] 696 | fn get_api(&self, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:713:56 [INFO] [stderr] | [INFO] [stderr] 713 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:736:30 [INFO] [stderr] | [INFO] [stderr] 736 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:754:30 [INFO] [stderr] | [INFO] [stderr] 754 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:773:30 [INFO] [stderr] | [INFO] [stderr] 773 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:780:82 [INFO] [stderr] | [INFO] [stderr] 780 | fn get_config(&self, param_bus_id: i32, param_addr: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:797:56 [INFO] [stderr] | [INFO] [stderr] 797 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:821:30 [INFO] [stderr] | [INFO] [stderr] 821 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:840:30 [INFO] [stderr] | [INFO] [stderr] 840 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:859:30 [INFO] [stderr] | [INFO] [stderr] 859 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:878:30 [INFO] [stderr] | [INFO] [stderr] 878 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:885:83 [INFO] [stderr] | [INFO] [stderr] 885 | fn get_current(&self, param_bus_id: i32, param_addr: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:902:56 [INFO] [stderr] | [INFO] [stderr] 902 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:926:30 [INFO] [stderr] | [INFO] [stderr] 926 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:945:30 [INFO] [stderr] | [INFO] [stderr] 945 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:964:30 [INFO] [stderr] | [INFO] [stderr] 964 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:983:30 [INFO] [stderr] | [INFO] [stderr] 983 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:990:81 [INFO] [stderr] | [INFO] [stderr] 990 | fn get_error(&self, param_bus_id: i32, param_addr: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1007:56 [INFO] [stderr] | [INFO] [stderr] 1007 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1031:30 [INFO] [stderr] | [INFO] [stderr] 1031 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1050:30 [INFO] [stderr] | [INFO] [stderr] 1050 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1069:30 [INFO] [stderr] | [INFO] [stderr] 1069 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1088:30 [INFO] [stderr] | [INFO] [stderr] 1088 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1095:82 [INFO] [stderr] | [INFO] [stderr] 1095 | fn get_errors(&self, param_bus_id: i32, param_addr: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1112:56 [INFO] [stderr] | [INFO] [stderr] 1112 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1136:30 [INFO] [stderr] | [INFO] [stderr] 1136 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1155:30 [INFO] [stderr] | [INFO] [stderr] 1155 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1174:30 [INFO] [stderr] | [INFO] [stderr] 1174 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1193:30 [INFO] [stderr] | [INFO] [stderr] 1193 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1200:80 [INFO] [stderr] | [INFO] [stderr] 1200 | fn get_freq(&self, param_bus_id: i32, param_addr: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1217:56 [INFO] [stderr] | [INFO] [stderr] 1217 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1241:30 [INFO] [stderr] | [INFO] [stderr] 1241 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1260:30 [INFO] [stderr] | [INFO] [stderr] 1260 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1279:30 [INFO] [stderr] | [INFO] [stderr] 1279 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1298:30 [INFO] [stderr] | [INFO] [stderr] 1298 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1305:81 [INFO] [stderr] | [INFO] [stderr] 1305 | fn get_group(&self, param_bus_id: i32, param_addr: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1322:56 [INFO] [stderr] | [INFO] [stderr] 1322 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1346:30 [INFO] [stderr] | [INFO] [stderr] 1346 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1365:30 [INFO] [stderr] | [INFO] [stderr] 1365 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1384:30 [INFO] [stderr] | [INFO] [stderr] 1384 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1403:30 [INFO] [stderr] | [INFO] [stderr] 1403 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1410:103 [INFO] [stderr] | [INFO] [stderr] 1410 | fn get_led_current(&self, param_bus_id: i32, param_addr: i32, param_led: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1427:56 [INFO] [stderr] | [INFO] [stderr] 1427 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1451:30 [INFO] [stderr] | [INFO] [stderr] 1451 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1470:30 [INFO] [stderr] | [INFO] [stderr] 1470 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1489:30 [INFO] [stderr] | [INFO] [stderr] 1489 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1508:30 [INFO] [stderr] | [INFO] [stderr] 1508 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1515:101 [INFO] [stderr] | [INFO] [stderr] 1515 | fn get_led_error(&self, param_bus_id: i32, param_addr: i32, param_led: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1532:56 [INFO] [stderr] | [INFO] [stderr] 1532 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1556:30 [INFO] [stderr] | [INFO] [stderr] 1556 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1575:30 [INFO] [stderr] | [INFO] [stderr] 1575 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1594:30 [INFO] [stderr] | [INFO] [stderr] 1594 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1613:30 [INFO] [stderr] | [INFO] [stderr] 1613 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1620:100 [INFO] [stderr] | [INFO] [stderr] 1620 | fn get_led_info(&self, param_bus_id: i32, param_addr: i32, param_led: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1637:56 [INFO] [stderr] | [INFO] [stderr] 1637 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1661:30 [INFO] [stderr] | [INFO] [stderr] 1661 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1680:30 [INFO] [stderr] | [INFO] [stderr] 1680 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1699:30 [INFO] [stderr] | [INFO] [stderr] 1699 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1718:30 [INFO] [stderr] | [INFO] [stderr] 1718 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1725:88 [INFO] [stderr] | [INFO] [stderr] 1725 | fn get_led_info_all(&self, param_bus_id: i32, param_addr: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1742:56 [INFO] [stderr] | [INFO] [stderr] 1742 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1766:30 [INFO] [stderr] | [INFO] [stderr] 1766 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1785:30 [INFO] [stderr] | [INFO] [stderr] 1785 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1804:30 [INFO] [stderr] | [INFO] [stderr] 1804 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1823:30 [INFO] [stderr] | [INFO] [stderr] 1823 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1830:99 [INFO] [stderr] | [INFO] [stderr] 1830 | fn get_led_pwm(&self, param_bus_id: i32, param_addr: i32, param_led: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1847:56 [INFO] [stderr] | [INFO] [stderr] 1847 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1871:30 [INFO] [stderr] | [INFO] [stderr] 1871 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1890:30 [INFO] [stderr] | [INFO] [stderr] 1890 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1909:30 [INFO] [stderr] | [INFO] [stderr] 1909 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1928:30 [INFO] [stderr] | [INFO] [stderr] 1928 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1935:101 [INFO] [stderr] | [INFO] [stderr] 1935 | fn get_led_state(&self, param_bus_id: i32, param_addr: i32, param_led: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1952:56 [INFO] [stderr] | [INFO] [stderr] 1952 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1976:30 [INFO] [stderr] | [INFO] [stderr] 1976 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1995:30 [INFO] [stderr] | [INFO] [stderr] 1995 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2014:30 [INFO] [stderr] | [INFO] [stderr] 2014 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2033:30 [INFO] [stderr] | [INFO] [stderr] 2033 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2040:82 [INFO] [stderr] | [INFO] [stderr] 2040 | fn get_offset(&self, param_bus_id: i32, param_addr: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2057:56 [INFO] [stderr] | [INFO] [stderr] 2057 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2081:30 [INFO] [stderr] | [INFO] [stderr] 2081 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2100:30 [INFO] [stderr] | [INFO] [stderr] 2100 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2119:30 [INFO] [stderr] | [INFO] [stderr] 2119 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2138:30 [INFO] [stderr] | [INFO] [stderr] 2138 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2145:89 [INFO] [stderr] | [INFO] [stderr] 2145 | fn get_output_change(&self, param_bus_id: i32, param_addr: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2162:56 [INFO] [stderr] | [INFO] [stderr] 2162 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2186:30 [INFO] [stderr] | [INFO] [stderr] 2186 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2205:30 [INFO] [stderr] | [INFO] [stderr] 2205 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2224:30 [INFO] [stderr] | [INFO] [stderr] 2224 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2243:30 [INFO] [stderr] | [INFO] [stderr] 2243 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2250:85 [INFO] [stderr] | [INFO] [stderr] 2250 | fn get_over_temp(&self, param_bus_id: i32, param_addr: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2267:56 [INFO] [stderr] | [INFO] [stderr] 2267 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2291:30 [INFO] [stderr] | [INFO] [stderr] 2291 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2310:30 [INFO] [stderr] | [INFO] [stderr] 2310 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2329:30 [INFO] [stderr] | [INFO] [stderr] 2329 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2348:30 [INFO] [stderr] | [INFO] [stderr] 2348 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2355:79 [INFO] [stderr] | [INFO] [stderr] 2355 | fn get_pwm(&self, param_bus_id: i32, param_addr: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2372:56 [INFO] [stderr] | [INFO] [stderr] 2372 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2396:30 [INFO] [stderr] | [INFO] [stderr] 2396 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2415:30 [INFO] [stderr] | [INFO] [stderr] 2415 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2434:30 [INFO] [stderr] | [INFO] [stderr] 2434 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2453:30 [INFO] [stderr] | [INFO] [stderr] 2453 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2460:81 [INFO] [stderr] | [INFO] [stderr] 2460 | fn get_sleep(&self, param_bus_id: i32, param_addr: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2477:56 [INFO] [stderr] | [INFO] [stderr] 2477 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2501:30 [INFO] [stderr] | [INFO] [stderr] 2501 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2520:30 [INFO] [stderr] | [INFO] [stderr] 2520 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2539:30 [INFO] [stderr] | [INFO] [stderr] 2539 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2558:30 [INFO] [stderr] | [INFO] [stderr] 2558 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2565:60 [INFO] [stderr] | [INFO] [stderr] 2565 | fn reset(&self, param_bus_id: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2582:56 [INFO] [stderr] | [INFO] [stderr] 2582 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2596:30 [INFO] [stderr] | [INFO] [stderr] 2596 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2615:30 [INFO] [stderr] | [INFO] [stderr] 2615 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2634:30 [INFO] [stderr] | [INFO] [stderr] 2634 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2653:30 [INFO] [stderr] | [INFO] [stderr] 2653 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2660:125 [INFO] [stderr] | [INFO] [stderr] 2660 | fn set_addr_enabled(&self, param_bus_id: i32, param_addr: i32, param_num: i32, param_enabled: bool, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2677:56 [INFO] [stderr] | [INFO] [stderr] 2677 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2691:30 [INFO] [stderr] | [INFO] [stderr] 2691 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2710:30 [INFO] [stderr] | [INFO] [stderr] 2710 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2729:30 [INFO] [stderr] | [INFO] [stderr] 2729 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2748:30 [INFO] [stderr] | [INFO] [stderr] 2748 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2755:123 [INFO] [stderr] | [INFO] [stderr] 2755 | fn set_addr_value(&self, param_bus_id: i32, param_addr: i32, param_num: i32, param_addr_val: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2772:56 [INFO] [stderr] | [INFO] [stderr] 2772 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2786:30 [INFO] [stderr] | [INFO] [stderr] 2786 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2805:30 [INFO] [stderr] | [INFO] [stderr] 2805 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2824:30 [INFO] [stderr] | [INFO] [stderr] 2824 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2843:30 [INFO] [stderr] | [INFO] [stderr] 2843 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2850:112 [INFO] [stderr] | [INFO] [stderr] 2850 | fn set_config(&self, param_bus_id: i32, param_addr: i32, param_config: models::Config, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2873:56 [INFO] [stderr] | [INFO] [stderr] 2873 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2887:30 [INFO] [stderr] | [INFO] [stderr] 2887 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2906:30 [INFO] [stderr] | [INFO] [stderr] 2906 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2925:30 [INFO] [stderr] | [INFO] [stderr] 2925 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2944:30 [INFO] [stderr] | [INFO] [stderr] 2944 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2951:103 [INFO] [stderr] | [INFO] [stderr] 2951 | fn set_current(&self, param_bus_id: i32, param_addr: i32, param_current: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2968:56 [INFO] [stderr] | [INFO] [stderr] 2968 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2982:30 [INFO] [stderr] | [INFO] [stderr] 2982 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3001:30 [INFO] [stderr] | [INFO] [stderr] 3001 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3020:30 [INFO] [stderr] | [INFO] [stderr] 3020 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3039:30 [INFO] [stderr] | [INFO] [stderr] 3039 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3046:97 [INFO] [stderr] | [INFO] [stderr] 3046 | fn set_freq(&self, param_bus_id: i32, param_addr: i32, param_freq: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3063:56 [INFO] [stderr] | [INFO] [stderr] 3063 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3077:30 [INFO] [stderr] | [INFO] [stderr] 3077 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3096:30 [INFO] [stderr] | [INFO] [stderr] 3096 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3115:30 [INFO] [stderr] | [INFO] [stderr] 3115 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3134:30 [INFO] [stderr] | [INFO] [stderr] 3134 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3141:109 [INFO] [stderr] | [INFO] [stderr] 3141 | fn set_group(&self, param_bus_id: i32, param_addr: i32, param_group: models::Group, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3158:56 [INFO] [stderr] | [INFO] [stderr] 3158 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3172:30 [INFO] [stderr] | [INFO] [stderr] 3172 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3191:30 [INFO] [stderr] | [INFO] [stderr] 3191 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3210:30 [INFO] [stderr] | [INFO] [stderr] 3210 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3229:30 [INFO] [stderr] | [INFO] [stderr] 3229 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3236:123 [INFO] [stderr] | [INFO] [stderr] 3236 | fn set_led_current(&self, param_bus_id: i32, param_addr: i32, param_led: i32, param_current: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3253:56 [INFO] [stderr] | [INFO] [stderr] 3253 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3267:30 [INFO] [stderr] | [INFO] [stderr] 3267 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3286:30 [INFO] [stderr] | [INFO] [stderr] 3286 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3305:30 [INFO] [stderr] | [INFO] [stderr] 3305 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3324:30 [INFO] [stderr] | [INFO] [stderr] 3324 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3331:132 [INFO] [stderr] | [INFO] [stderr] 3331 | fn set_led_error(&self, param_bus_id: i32, param_addr: i32, param_led: i32, param_error: models::LedError, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3348:56 [INFO] [stderr] | [INFO] [stderr] 3348 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3362:30 [INFO] [stderr] | [INFO] [stderr] 3362 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3381:30 [INFO] [stderr] | [INFO] [stderr] 3381 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3400:30 [INFO] [stderr] | [INFO] [stderr] 3400 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3419:30 [INFO] [stderr] | [INFO] [stderr] 3419 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3426:133 [INFO] [stderr] | [INFO] [stderr] 3426 | fn set_led_info(&self, param_bus_id: i32, param_addr: i32, param_led: i32, param_led_info: models::LedInfo, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3449:56 [INFO] [stderr] | [INFO] [stderr] 3449 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3463:30 [INFO] [stderr] | [INFO] [stderr] 3463 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3482:30 [INFO] [stderr] | [INFO] [stderr] 3482 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3501:30 [INFO] [stderr] | [INFO] [stderr] 3501 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3520:30 [INFO] [stderr] | [INFO] [stderr] 3520 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3527:127 [INFO] [stderr] | [INFO] [stderr] 3527 | fn set_led_info_all(&self, param_bus_id: i32, param_addr: i32, param_led_info: &Vec, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3550:56 [INFO] [stderr] | [INFO] [stderr] 3550 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3564:30 [INFO] [stderr] | [INFO] [stderr] 3564 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3583:30 [INFO] [stderr] | [INFO] [stderr] 3583 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3602:30 [INFO] [stderr] | [INFO] [stderr] 3602 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3621:30 [INFO] [stderr] | [INFO] [stderr] 3621 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3628:115 [INFO] [stderr] | [INFO] [stderr] 3628 | fn set_led_pwm(&self, param_bus_id: i32, param_addr: i32, param_led: i32, param_pwm: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3645:56 [INFO] [stderr] | [INFO] [stderr] 3645 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3659:30 [INFO] [stderr] | [INFO] [stderr] 3659 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3678:30 [INFO] [stderr] | [INFO] [stderr] 3678 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3697:30 [INFO] [stderr] | [INFO] [stderr] 3697 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3716:30 [INFO] [stderr] | [INFO] [stderr] 3716 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3723:132 [INFO] [stderr] | [INFO] [stderr] 3723 | fn set_led_state(&self, param_bus_id: i32, param_addr: i32, param_led: i32, param_state: models::LedState, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3740:56 [INFO] [stderr] | [INFO] [stderr] 3740 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3754:30 [INFO] [stderr] | [INFO] [stderr] 3754 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3773:30 [INFO] [stderr] | [INFO] [stderr] 3773 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3792:30 [INFO] [stderr] | [INFO] [stderr] 3792 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3811:30 [INFO] [stderr] | [INFO] [stderr] 3811 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3818:101 [INFO] [stderr] | [INFO] [stderr] 3818 | fn set_offset(&self, param_bus_id: i32, param_addr: i32, param_offset: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3835:56 [INFO] [stderr] | [INFO] [stderr] 3835 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3849:30 [INFO] [stderr] | [INFO] [stderr] 3849 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3868:30 [INFO] [stderr] | [INFO] [stderr] 3868 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3887:30 [INFO] [stderr] | [INFO] [stderr] 3887 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3906:30 [INFO] [stderr] | [INFO] [stderr] 3906 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3913:132 [INFO] [stderr] | [INFO] [stderr] 3913 | fn set_output_change(&self, param_bus_id: i32, param_addr: i32, param_output_change: models::OutputChange, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3930:56 [INFO] [stderr] | [INFO] [stderr] 3930 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3944:30 [INFO] [stderr] | [INFO] [stderr] 3944 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3963:30 [INFO] [stderr] | [INFO] [stderr] 3963 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3982:30 [INFO] [stderr] | [INFO] [stderr] 3982 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4001:30 [INFO] [stderr] | [INFO] [stderr] 4001 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4008:95 [INFO] [stderr] | [INFO] [stderr] 4008 | fn set_pwm(&self, param_bus_id: i32, param_addr: i32, param_pwm: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4025:56 [INFO] [stderr] | [INFO] [stderr] 4025 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4039:30 [INFO] [stderr] | [INFO] [stderr] 4039 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4058:30 [INFO] [stderr] | [INFO] [stderr] 4058 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4077:30 [INFO] [stderr] | [INFO] [stderr] 4077 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4096:30 [INFO] [stderr] | [INFO] [stderr] 4096 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4103:100 [INFO] [stderr] | [INFO] [stderr] 4103 | fn set_sleep(&self, param_bus_id: i32, param_addr: i32, param_sleep: bool, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4120:56 [INFO] [stderr] | [INFO] [stderr] 4120 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4134:30 [INFO] [stderr] | [INFO] [stderr] 4134 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4153:30 [INFO] [stderr] | [INFO] [stderr] 4153 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4172:30 [INFO] [stderr] | [INFO] [stderr] 4172 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4191:30 [INFO] [stderr] | [INFO] [stderr] 4191 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4222:19 [INFO] [stderr] | [INFO] [stderr] 4222 | (self as &fmt::Debug).fmt(f) [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Debug` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:325:23 [INFO] [stderr] | [INFO] [stderr] 325 | type Future = Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:374:90 [INFO] [stderr] | [INFO] [stderr] 374 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:429:27 [INFO] [stderr] | [INFO] [stderr] 429 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:480:90 [INFO] [stderr] | [INFO] [stderr] 480 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:543:27 [INFO] [stderr] | [INFO] [stderr] 543 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:594:90 [INFO] [stderr] | [INFO] [stderr] 594 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:657:27 [INFO] [stderr] | [INFO] [stderr] 657 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:708:90 [INFO] [stderr] | [INFO] [stderr] 708 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:771:27 [INFO] [stderr] | [INFO] [stderr] 771 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:792:90 [INFO] [stderr] | [INFO] [stderr] 792 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:836:27 [INFO] [stderr] | [INFO] [stderr] 836 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:880:90 [INFO] [stderr] | [INFO] [stderr] 880 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:943:27 [INFO] [stderr] | [INFO] [stderr] 943 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:987:90 [INFO] [stderr] | [INFO] [stderr] 987 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1050:27 [INFO] [stderr] | [INFO] [stderr] 1050 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1094:90 [INFO] [stderr] | [INFO] [stderr] 1094 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1157:27 [INFO] [stderr] | [INFO] [stderr] 1157 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1201:90 [INFO] [stderr] | [INFO] [stderr] 1201 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1264:27 [INFO] [stderr] | [INFO] [stderr] 1264 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1308:90 [INFO] [stderr] | [INFO] [stderr] 1308 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1371:27 [INFO] [stderr] | [INFO] [stderr] 1371 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1415:90 [INFO] [stderr] | [INFO] [stderr] 1415 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1478:27 [INFO] [stderr] | [INFO] [stderr] 1478 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1529:90 [INFO] [stderr] | [INFO] [stderr] 1529 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1592:27 [INFO] [stderr] | [INFO] [stderr] 1592 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1643:90 [INFO] [stderr] | [INFO] [stderr] 1643 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1706:27 [INFO] [stderr] | [INFO] [stderr] 1706 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1757:90 [INFO] [stderr] | [INFO] [stderr] 1757 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1820:27 [INFO] [stderr] | [INFO] [stderr] 1820 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1864:90 [INFO] [stderr] | [INFO] [stderr] 1864 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1927:27 [INFO] [stderr] | [INFO] [stderr] 1927 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1978:90 [INFO] [stderr] | [INFO] [stderr] 1978 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2041:27 [INFO] [stderr] | [INFO] [stderr] 2041 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2092:90 [INFO] [stderr] | [INFO] [stderr] 2092 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2155:27 [INFO] [stderr] | [INFO] [stderr] 2155 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2199:90 [INFO] [stderr] | [INFO] [stderr] 2199 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2262:27 [INFO] [stderr] | [INFO] [stderr] 2262 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2306:90 [INFO] [stderr] | [INFO] [stderr] 2306 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2369:27 [INFO] [stderr] | [INFO] [stderr] 2369 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2413:90 [INFO] [stderr] | [INFO] [stderr] 2413 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2476:27 [INFO] [stderr] | [INFO] [stderr] 2476 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2520:90 [INFO] [stderr] | [INFO] [stderr] 2520 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2583:27 [INFO] [stderr] | [INFO] [stderr] 2583 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2627:90 [INFO] [stderr] | [INFO] [stderr] 2627 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2690:27 [INFO] [stderr] | [INFO] [stderr] 2690 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2727:90 [INFO] [stderr] | [INFO] [stderr] 2727 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2782:27 [INFO] [stderr] | [INFO] [stderr] 2782 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2840:90 [INFO] [stderr] | [INFO] [stderr] 2840 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2895:27 [INFO] [stderr] | [INFO] [stderr] 2895 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2953:90 [INFO] [stderr] | [INFO] [stderr] 2953 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3008:27 [INFO] [stderr] | [INFO] [stderr] 3008 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3049:48 [INFO] [stderr] | [INFO] [stderr] 3049 | .then(move |result| -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3078:90 [INFO] [stderr] | [INFO] [stderr] 3078 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3141:26 [INFO] [stderr] | [INFO] [stderr] 3141 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3191:90 [INFO] [stderr] | [INFO] [stderr] 3191 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3246:27 [INFO] [stderr] | [INFO] [stderr] 3246 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3297:90 [INFO] [stderr] | [INFO] [stderr] 3297 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3352:27 [INFO] [stderr] | [INFO] [stderr] 3352 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3403:90 [INFO] [stderr] | [INFO] [stderr] 3403 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3458:27 [INFO] [stderr] | [INFO] [stderr] 3458 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3516:90 [INFO] [stderr] | [INFO] [stderr] 3516 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3571:27 [INFO] [stderr] | [INFO] [stderr] 3571 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3629:90 [INFO] [stderr] | [INFO] [stderr] 3629 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3684:27 [INFO] [stderr] | [INFO] [stderr] 3684 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3732:48 [INFO] [stderr] | [INFO] [stderr] 3732 | .then(move |result| -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3761:90 [INFO] [stderr] | [INFO] [stderr] 3761 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3824:26 [INFO] [stderr] | [INFO] [stderr] 3824 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3864:48 [INFO] [stderr] | [INFO] [stderr] 3864 | .then(move |result| -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3893:90 [INFO] [stderr] | [INFO] [stderr] 3893 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3956:26 [INFO] [stderr] | [INFO] [stderr] 3956 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:4013:90 [INFO] [stderr] | [INFO] [stderr] 4013 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:4068:27 [INFO] [stderr] | [INFO] [stderr] 4068 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:4126:90 [INFO] [stderr] | [INFO] [stderr] 4126 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:4181:27 [INFO] [stderr] | [INFO] [stderr] 4181 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:4232:90 [INFO] [stderr] | [INFO] [stderr] 4232 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:4287:27 [INFO] [stderr] | [INFO] [stderr] 4287 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:4338:90 [INFO] [stderr] | [INFO] [stderr] 4338 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:4393:27 [INFO] [stderr] | [INFO] [stderr] 4393 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:4444:90 [INFO] [stderr] | [INFO] [stderr] 4444 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:4499:27 [INFO] [stderr] | [INFO] [stderr] 4499 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:4550:90 [INFO] [stderr] | [INFO] [stderr] 4550 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:4605:27 [INFO] [stderr] | [INFO] [stderr] 4605 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:4611:97 [INFO] [stderr] | [INFO] [stderr] 4611 | _ => Box::new(future::ok(Response::new().with_status(StatusCode::NotFound))) as Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | / lazy_static! { [INFO] [stderr] 9 | | pub static ref CLEAR_ERROR_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 10 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | / lazy_static! { [INFO] [stderr] 13 | | pub static ref CLEAR_ERROR_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 14 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | / lazy_static! { [INFO] [stderr] 17 | | pub static ref GET_ADDR_ENABLED_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 18 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | / lazy_static! { [INFO] [stderr] 21 | | pub static ref GET_ADDR_ENABLED_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 22 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | / lazy_static! { [INFO] [stderr] 25 | | pub static ref GET_ADDR_ENABLED_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 26 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | / lazy_static! { [INFO] [stderr] 29 | | pub static ref GET_ADDR_INFO_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 30 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | / lazy_static! { [INFO] [stderr] 33 | | pub static ref GET_ADDR_INFO_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 34 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | / lazy_static! { [INFO] [stderr] 37 | | pub static ref GET_ADDR_INFO_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 38 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | / lazy_static! { [INFO] [stderr] 41 | | pub static ref GET_ADDR_VALUE_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 42 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:44:5 [INFO] [stderr] | [INFO] [stderr] 44 | / lazy_static! { [INFO] [stderr] 45 | | pub static ref GET_ADDR_VALUE_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 46 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | / lazy_static! { [INFO] [stderr] 49 | | pub static ref GET_ADDR_VALUE_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 50 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:52:5 [INFO] [stderr] | [INFO] [stderr] 52 | / lazy_static! { [INFO] [stderr] 53 | | pub static ref GET_API_OK: Mime = "text/plain".parse().unwrap(); [INFO] [stderr] 54 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:56:5 [INFO] [stderr] | [INFO] [stderr] 56 | / lazy_static! { [INFO] [stderr] 57 | | pub static ref GET_API_FILE_NOT_FOUND: Mime = "text/plain".parse().unwrap(); [INFO] [stderr] 58 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | / lazy_static! { [INFO] [stderr] 61 | | pub static ref GET_CONFIG_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 62 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | / lazy_static! { [INFO] [stderr] 65 | | pub static ref GET_CONFIG_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 66 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:68:5 [INFO] [stderr] | [INFO] [stderr] 68 | / lazy_static! { [INFO] [stderr] 69 | | pub static ref GET_CONFIG_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 70 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | / lazy_static! { [INFO] [stderr] 73 | | pub static ref GET_CURRENT_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 74 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:76:5 [INFO] [stderr] | [INFO] [stderr] 76 | / lazy_static! { [INFO] [stderr] 77 | | pub static ref GET_CURRENT_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 78 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:80:5 [INFO] [stderr] | [INFO] [stderr] 80 | / lazy_static! { [INFO] [stderr] 81 | | pub static ref GET_CURRENT_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 82 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:84:5 [INFO] [stderr] | [INFO] [stderr] 84 | / lazy_static! { [INFO] [stderr] 85 | | pub static ref GET_ERROR_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 86 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:88:5 [INFO] [stderr] | [INFO] [stderr] 88 | / lazy_static! { [INFO] [stderr] 89 | | pub static ref GET_ERROR_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 90 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:92:5 [INFO] [stderr] | [INFO] [stderr] 92 | / lazy_static! { [INFO] [stderr] 93 | | pub static ref GET_ERROR_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 94 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:96:5 [INFO] [stderr] | [INFO] [stderr] 96 | / lazy_static! { [INFO] [stderr] 97 | | pub static ref GET_ERRORS_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 98 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:100:5 [INFO] [stderr] | [INFO] [stderr] 100 | / lazy_static! { [INFO] [stderr] 101 | | pub static ref GET_ERRORS_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 102 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:104:5 [INFO] [stderr] | [INFO] [stderr] 104 | / lazy_static! { [INFO] [stderr] 105 | | pub static ref GET_ERRORS_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 106 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:108:5 [INFO] [stderr] | [INFO] [stderr] 108 | / lazy_static! { [INFO] [stderr] 109 | | pub static ref GET_FREQ_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 110 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:112:5 [INFO] [stderr] | [INFO] [stderr] 112 | / lazy_static! { [INFO] [stderr] 113 | | pub static ref GET_FREQ_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 114 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:116:5 [INFO] [stderr] | [INFO] [stderr] 116 | / lazy_static! { [INFO] [stderr] 117 | | pub static ref GET_FREQ_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 118 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:120:5 [INFO] [stderr] | [INFO] [stderr] 120 | / lazy_static! { [INFO] [stderr] 121 | | pub static ref GET_GROUP_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 122 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:124:5 [INFO] [stderr] | [INFO] [stderr] 124 | / lazy_static! { [INFO] [stderr] 125 | | pub static ref GET_GROUP_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 126 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:128:5 [INFO] [stderr] | [INFO] [stderr] 128 | / lazy_static! { [INFO] [stderr] 129 | | pub static ref GET_GROUP_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 130 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:132:5 [INFO] [stderr] | [INFO] [stderr] 132 | / lazy_static! { [INFO] [stderr] 133 | | pub static ref GET_LED_CURRENT_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 134 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:136:5 [INFO] [stderr] | [INFO] [stderr] 136 | / lazy_static! { [INFO] [stderr] 137 | | pub static ref GET_LED_CURRENT_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 138 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:140:5 [INFO] [stderr] | [INFO] [stderr] 140 | / lazy_static! { [INFO] [stderr] 141 | | pub static ref GET_LED_CURRENT_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 142 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:144:5 [INFO] [stderr] | [INFO] [stderr] 144 | / lazy_static! { [INFO] [stderr] 145 | | pub static ref GET_LED_ERROR_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 146 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:148:5 [INFO] [stderr] | [INFO] [stderr] 148 | / lazy_static! { [INFO] [stderr] 149 | | pub static ref GET_LED_ERROR_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 150 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:152:5 [INFO] [stderr] | [INFO] [stderr] 152 | / lazy_static! { [INFO] [stderr] 153 | | pub static ref GET_LED_ERROR_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 154 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:156:5 [INFO] [stderr] | [INFO] [stderr] 156 | / lazy_static! { [INFO] [stderr] 157 | | pub static ref GET_LED_INFO_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 158 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:160:5 [INFO] [stderr] | [INFO] [stderr] 160 | / lazy_static! { [INFO] [stderr] 161 | | pub static ref GET_LED_INFO_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 162 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:164:5 [INFO] [stderr] | [INFO] [stderr] 164 | / lazy_static! { [INFO] [stderr] 165 | | pub static ref GET_LED_INFO_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 166 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:168:5 [INFO] [stderr] | [INFO] [stderr] 168 | / lazy_static! { [INFO] [stderr] 169 | | pub static ref GET_LED_INFO_ALL_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 170 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:172:5 [INFO] [stderr] | [INFO] [stderr] 172 | / lazy_static! { [INFO] [stderr] 173 | | pub static ref GET_LED_INFO_ALL_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 174 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:176:5 [INFO] [stderr] | [INFO] [stderr] 176 | / lazy_static! { [INFO] [stderr] 177 | | pub static ref GET_LED_INFO_ALL_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 178 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:180:5 [INFO] [stderr] | [INFO] [stderr] 180 | / lazy_static! { [INFO] [stderr] 181 | | pub static ref GET_LED_PWM_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 182 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:184:5 [INFO] [stderr] | [INFO] [stderr] 184 | / lazy_static! { [INFO] [stderr] 185 | | pub static ref GET_LED_PWM_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 186 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:188:5 [INFO] [stderr] | [INFO] [stderr] 188 | / lazy_static! { [INFO] [stderr] 189 | | pub static ref GET_LED_PWM_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 190 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:192:5 [INFO] [stderr] | [INFO] [stderr] 192 | / lazy_static! { [INFO] [stderr] 193 | | pub static ref GET_LED_STATE_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 194 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:196:5 [INFO] [stderr] | [INFO] [stderr] 196 | / lazy_static! { [INFO] [stderr] 197 | | pub static ref GET_LED_STATE_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 198 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:200:5 [INFO] [stderr] | [INFO] [stderr] 200 | / lazy_static! { [INFO] [stderr] 201 | | pub static ref GET_LED_STATE_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 202 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:204:5 [INFO] [stderr] | [INFO] [stderr] 204 | / lazy_static! { [INFO] [stderr] 205 | | pub static ref GET_OFFSET_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 206 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:208:5 [INFO] [stderr] | [INFO] [stderr] 208 | / lazy_static! { [INFO] [stderr] 209 | | pub static ref GET_OFFSET_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 210 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:212:5 [INFO] [stderr] | [INFO] [stderr] 212 | / lazy_static! { [INFO] [stderr] 213 | | pub static ref GET_OFFSET_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 214 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:216:5 [INFO] [stderr] | [INFO] [stderr] 216 | / lazy_static! { [INFO] [stderr] 217 | | pub static ref GET_OUTPUT_CHANGE_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 218 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:220:5 [INFO] [stderr] | [INFO] [stderr] 220 | / lazy_static! { [INFO] [stderr] 221 | | pub static ref GET_OUTPUT_CHANGE_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 222 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:224:5 [INFO] [stderr] | [INFO] [stderr] 224 | / lazy_static! { [INFO] [stderr] 225 | | pub static ref GET_OUTPUT_CHANGE_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 226 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:228:5 [INFO] [stderr] | [INFO] [stderr] 228 | / lazy_static! { [INFO] [stderr] 229 | | pub static ref GET_OVER_TEMP_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 230 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | / lazy_static! { [INFO] [stderr] 233 | | pub static ref GET_OVER_TEMP_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 234 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:236:5 [INFO] [stderr] | [INFO] [stderr] 236 | / lazy_static! { [INFO] [stderr] 237 | | pub static ref GET_OVER_TEMP_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 238 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:240:5 [INFO] [stderr] | [INFO] [stderr] 240 | / lazy_static! { [INFO] [stderr] 241 | | pub static ref GET_PWM_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 242 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:244:5 [INFO] [stderr] | [INFO] [stderr] 244 | / lazy_static! { [INFO] [stderr] 245 | | pub static ref GET_PWM_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 246 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:248:5 [INFO] [stderr] | [INFO] [stderr] 248 | / lazy_static! { [INFO] [stderr] 249 | | pub static ref GET_PWM_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 250 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:252:5 [INFO] [stderr] | [INFO] [stderr] 252 | / lazy_static! { [INFO] [stderr] 253 | | pub static ref GET_SLEEP_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 254 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:256:5 [INFO] [stderr] | [INFO] [stderr] 256 | / lazy_static! { [INFO] [stderr] 257 | | pub static ref GET_SLEEP_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 258 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:260:5 [INFO] [stderr] | [INFO] [stderr] 260 | / lazy_static! { [INFO] [stderr] 261 | | pub static ref GET_SLEEP_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 262 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:264:5 [INFO] [stderr] | [INFO] [stderr] 264 | / lazy_static! { [INFO] [stderr] 265 | | pub static ref RESET_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 266 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:268:5 [INFO] [stderr] | [INFO] [stderr] 268 | / lazy_static! { [INFO] [stderr] 269 | | pub static ref RESET_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 270 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:272:5 [INFO] [stderr] | [INFO] [stderr] 272 | / lazy_static! { [INFO] [stderr] 273 | | pub static ref SET_ADDR_ENABLED_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 274 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:276:5 [INFO] [stderr] | [INFO] [stderr] 276 | / lazy_static! { [INFO] [stderr] 277 | | pub static ref SET_ADDR_ENABLED_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 278 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:280:5 [INFO] [stderr] | [INFO] [stderr] 280 | / lazy_static! { [INFO] [stderr] 281 | | pub static ref SET_ADDR_VALUE_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 282 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:284:5 [INFO] [stderr] | [INFO] [stderr] 284 | / lazy_static! { [INFO] [stderr] 285 | | pub static ref SET_ADDR_VALUE_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 286 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:288:5 [INFO] [stderr] | [INFO] [stderr] 288 | / lazy_static! { [INFO] [stderr] 289 | | pub static ref SET_CONFIG_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 290 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:292:5 [INFO] [stderr] | [INFO] [stderr] 292 | / lazy_static! { [INFO] [stderr] 293 | | pub static ref SET_CONFIG_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 294 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:296:5 [INFO] [stderr] | [INFO] [stderr] 296 | / lazy_static! { [INFO] [stderr] 297 | | pub static ref SET_CURRENT_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 298 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:300:5 [INFO] [stderr] | [INFO] [stderr] 300 | / lazy_static! { [INFO] [stderr] 301 | | pub static ref SET_CURRENT_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 302 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:304:5 [INFO] [stderr] | [INFO] [stderr] 304 | / lazy_static! { [INFO] [stderr] 305 | | pub static ref SET_FREQ_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 306 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:308:5 [INFO] [stderr] | [INFO] [stderr] 308 | / lazy_static! { [INFO] [stderr] 309 | | pub static ref SET_FREQ_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 310 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:312:5 [INFO] [stderr] | [INFO] [stderr] 312 | / lazy_static! { [INFO] [stderr] 313 | | pub static ref SET_GROUP_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 314 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:316:5 [INFO] [stderr] | [INFO] [stderr] 316 | / lazy_static! { [INFO] [stderr] 317 | | pub static ref SET_GROUP_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 318 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:320:5 [INFO] [stderr] | [INFO] [stderr] 320 | / lazy_static! { [INFO] [stderr] 321 | | pub static ref SET_LED_CURRENT_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 322 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:324:5 [INFO] [stderr] | [INFO] [stderr] 324 | / lazy_static! { [INFO] [stderr] 325 | | pub static ref SET_LED_CURRENT_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 326 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:328:5 [INFO] [stderr] | [INFO] [stderr] 328 | / lazy_static! { [INFO] [stderr] 329 | | pub static ref SET_LED_ERROR_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 330 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:332:5 [INFO] [stderr] | [INFO] [stderr] 332 | / lazy_static! { [INFO] [stderr] 333 | | pub static ref SET_LED_ERROR_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 334 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:336:5 [INFO] [stderr] | [INFO] [stderr] 336 | / lazy_static! { [INFO] [stderr] 337 | | pub static ref SET_LED_INFO_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 338 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:340:5 [INFO] [stderr] | [INFO] [stderr] 340 | / lazy_static! { [INFO] [stderr] 341 | | pub static ref SET_LED_INFO_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 342 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:344:5 [INFO] [stderr] | [INFO] [stderr] 344 | / lazy_static! { [INFO] [stderr] 345 | | pub static ref SET_LED_INFO_ALL_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 346 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:348:5 [INFO] [stderr] | [INFO] [stderr] 348 | / lazy_static! { [INFO] [stderr] 349 | | pub static ref SET_LED_INFO_ALL_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 350 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:352:5 [INFO] [stderr] | [INFO] [stderr] 352 | / lazy_static! { [INFO] [stderr] 353 | | pub static ref SET_LED_PWM_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 354 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:356:5 [INFO] [stderr] | [INFO] [stderr] 356 | / lazy_static! { [INFO] [stderr] 357 | | pub static ref SET_LED_PWM_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 358 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:360:5 [INFO] [stderr] | [INFO] [stderr] 360 | / lazy_static! { [INFO] [stderr] 361 | | pub static ref SET_LED_STATE_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 362 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:364:5 [INFO] [stderr] | [INFO] [stderr] 364 | / lazy_static! { [INFO] [stderr] 365 | | pub static ref SET_LED_STATE_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 366 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:368:5 [INFO] [stderr] | [INFO] [stderr] 368 | / lazy_static! { [INFO] [stderr] 369 | | pub static ref SET_OFFSET_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 370 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:372:5 [INFO] [stderr] | [INFO] [stderr] 372 | / lazy_static! { [INFO] [stderr] 373 | | pub static ref SET_OFFSET_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 374 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:376:5 [INFO] [stderr] | [INFO] [stderr] 376 | / lazy_static! { [INFO] [stderr] 377 | | pub static ref SET_OUTPUT_CHANGE_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 378 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:380:5 [INFO] [stderr] | [INFO] [stderr] 380 | / lazy_static! { [INFO] [stderr] 381 | | pub static ref SET_OUTPUT_CHANGE_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 382 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:384:5 [INFO] [stderr] | [INFO] [stderr] 384 | / lazy_static! { [INFO] [stderr] 385 | | pub static ref SET_PWM_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 386 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:388:5 [INFO] [stderr] | [INFO] [stderr] 388 | / lazy_static! { [INFO] [stderr] 389 | | pub static ref SET_PWM_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 390 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:392:5 [INFO] [stderr] | [INFO] [stderr] 392 | / lazy_static! { [INFO] [stderr] 393 | | pub static ref SET_SLEEP_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 394 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:396:5 [INFO] [stderr] | [INFO] [stderr] 396 | / lazy_static! { [INFO] [stderr] 397 | | pub static ref SET_SLEEP_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 398 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:405:5 [INFO] [stderr] | [INFO] [stderr] 405 | / lazy_static! { [INFO] [stderr] 406 | | pub static ref SET_CONFIG: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 407 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:409:5 [INFO] [stderr] | [INFO] [stderr] 409 | / lazy_static! { [INFO] [stderr] 410 | | pub static ref SET_LED_INFO: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 411 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:413:5 [INFO] [stderr] | [INFO] [stderr] 413 | / lazy_static! { [INFO] [stderr] 414 | | pub static ref SET_LED_INFO_ALL: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 415 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:90:5 [INFO] [stderr] | [INFO] [stderr] 90 | / lazy_static! { [INFO] [stderr] 91 | | pub static ref GLOBAL_REGEX_SET: regex::RegexSet = regex::RegexSet::new(&vec![ [INFO] [stderr] 92 | | r"^/pca9956b/api$", [INFO] [stderr] 93 | | r"^/pca9956b/(?P[^/?#]*)/reset$", [INFO] [stderr] ... | [INFO] [stderr] 128 | | ]).unwrap(); [INFO] [stderr] 129 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:132:5 [INFO] [stderr] | [INFO] [stderr] 132 | / lazy_static! { [INFO] [stderr] 133 | | pub static ref REGEX_PCA9956B_BUSID_RESET: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/reset$").unwrap(); [INFO] [stderr] 134 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:136:5 [INFO] [stderr] | [INFO] [stderr] 136 | / lazy_static! { [INFO] [stderr] 137 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_ADDR_NUM: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/addr/(?P[^/?#]*)$").unwrap(); [INFO] [stderr] 138 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:140:5 [INFO] [stderr] | [INFO] [stderr] 140 | / lazy_static! { [INFO] [stderr] 141 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_ADDR_NUM_ADDR: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/addr/(?P[^/?#]*)/addr$").unwrap(); [INFO] [stderr] 142 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:144:5 [INFO] [stderr] | [INFO] [stderr] 144 | / lazy_static! { [INFO] [stderr] 145 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_ADDR_NUM_ADDR_ADDRVAL: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/addr/(?P[^/?#]*)/addr/(?P[^/?#]*)$").unwrap(); [INFO] [stderr] 146 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:148:5 [INFO] [stderr] | [INFO] [stderr] 148 | / lazy_static! { [INFO] [stderr] 149 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_ADDR_NUM_ENABLED: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/addr/(?P[^/?#]*)/enabled$").unwrap(); [INFO] [stderr] 150 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:152:5 [INFO] [stderr] | [INFO] [stderr] 152 | / lazy_static! { [INFO] [stderr] 153 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_ADDR_NUM_ENABLED_ENABLED: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/addr/(?P[^/?#]*)/enabled/(?P[^/?#]*)$").unwrap(); [INFO] [stderr] 154 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:156:5 [INFO] [stderr] | [INFO] [stderr] 156 | / lazy_static! { [INFO] [stderr] 157 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_CONFIG: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/config$").unwrap(); [INFO] [stderr] 158 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:160:5 [INFO] [stderr] | [INFO] [stderr] 160 | / lazy_static! { [INFO] [stderr] 161 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_CURRENT: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/current$").unwrap(); [INFO] [stderr] 162 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:164:5 [INFO] [stderr] | [INFO] [stderr] 164 | / lazy_static! { [INFO] [stderr] 165 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_CURRENT_CURRENT: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/current/(?P[^/?#]*)$").unwrap(); [INFO] [stderr] 166 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:168:5 [INFO] [stderr] | [INFO] [stderr] 168 | / lazy_static! { [INFO] [stderr] 169 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_ERROR: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/error$").unwrap(); [INFO] [stderr] 170 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:172:5 [INFO] [stderr] | [INFO] [stderr] 172 | / lazy_static! { [INFO] [stderr] 173 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_ERROR_CLEAR: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/error/clear$").unwrap(); [INFO] [stderr] 174 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:176:5 [INFO] [stderr] | [INFO] [stderr] 176 | / lazy_static! { [INFO] [stderr] 177 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_ERRORS: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/errors$").unwrap(); [INFO] [stderr] 178 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:180:5 [INFO] [stderr] | [INFO] [stderr] 180 | / lazy_static! { [INFO] [stderr] 181 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_FREQ: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/freq$").unwrap(); [INFO] [stderr] 182 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:184:5 [INFO] [stderr] | [INFO] [stderr] 184 | / lazy_static! { [INFO] [stderr] 185 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_FREQ_FREQ: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/freq/(?P[^/?#]*)$").unwrap(); [INFO] [stderr] 186 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:188:5 [INFO] [stderr] | [INFO] [stderr] 188 | / lazy_static! { [INFO] [stderr] 189 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_GROUP: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/group$").unwrap(); [INFO] [stderr] 190 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:192:5 [INFO] [stderr] | [INFO] [stderr] 192 | / lazy_static! { [INFO] [stderr] 193 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_GROUP_GROUP: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/group/(?P[^/?#]*)$").unwrap(); [INFO] [stderr] 194 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:196:5 [INFO] [stderr] | [INFO] [stderr] 196 | / lazy_static! { [INFO] [stderr] 197 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_LED: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/led$").unwrap(); [INFO] [stderr] 198 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:200:5 [INFO] [stderr] | [INFO] [stderr] 200 | / lazy_static! { [INFO] [stderr] 201 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_LED_LED: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/led/(?P[^/?#]*)$").unwrap(); [INFO] [stderr] 202 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:204:5 [INFO] [stderr] | [INFO] [stderr] 204 | / lazy_static! { [INFO] [stderr] 205 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_LED_LED_CURRENT: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/led/(?P[^/?#]*)/current$").unwrap(); [INFO] [stderr] 206 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:208:5 [INFO] [stderr] | [INFO] [stderr] 208 | / lazy_static! { [INFO] [stderr] 209 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_LED_LED_CURRENT_CURRENT: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/led/(?P[^/?#]*)/current/(?P[^/?#]*)$").unwrap(); [INFO] [stderr] 210 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:212:5 [INFO] [stderr] | [INFO] [stderr] 212 | / lazy_static! { [INFO] [stderr] 213 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_LED_LED_ERROR: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/led/(?P[^/?#]*)/error$").unwrap(); [INFO] [stderr] 214 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:216:5 [INFO] [stderr] | [INFO] [stderr] 216 | / lazy_static! { [INFO] [stderr] 217 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_LED_LED_ERROR_ERROR: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/led/(?P[^/?#]*)/error/(?P[^/?#]*)$").unwrap(); [INFO] [stderr] 218 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:220:5 [INFO] [stderr] | [INFO] [stderr] 220 | / lazy_static! { [INFO] [stderr] 221 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_LED_LED_PWM: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/led/(?P[^/?#]*)/pwm$").unwrap(); [INFO] [stderr] 222 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:224:5 [INFO] [stderr] | [INFO] [stderr] 224 | / lazy_static! { [INFO] [stderr] 225 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_LED_LED_PWM_PWM: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/led/(?P[^/?#]*)/pwm/(?P[^/?#]*)$").unwrap(); [INFO] [stderr] 226 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:228:5 [INFO] [stderr] | [INFO] [stderr] 228 | / lazy_static! { [INFO] [stderr] 229 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_LED_LED_STATE: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/led/(?P[^/?#]*)/state$").unwrap(); [INFO] [stderr] 230 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | / lazy_static! { [INFO] [stderr] 233 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_LED_LED_STATE_STATE: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/led/(?P[^/?#]*)/state/(?P[^/?#]*)$").unwrap(); [INFO] [stderr] 234 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:236:5 [INFO] [stderr] | [INFO] [stderr] 236 | / lazy_static! { [INFO] [stderr] 237 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_OFFSET: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/offset$").unwrap(); [INFO] [stderr] 238 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:240:5 [INFO] [stderr] | [INFO] [stderr] 240 | / lazy_static! { [INFO] [stderr] 241 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_OFFSET_OFFSET: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/offset/(?P[^/?#]*)$").unwrap(); [INFO] [stderr] 242 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:244:5 [INFO] [stderr] | [INFO] [stderr] 244 | / lazy_static! { [INFO] [stderr] 245 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_OUTPUTCHANGE: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/outputChange$").unwrap(); [INFO] [stderr] 246 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:248:5 [INFO] [stderr] | [INFO] [stderr] 248 | / lazy_static! { [INFO] [stderr] 249 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_OUTPUTCHANGE_OUTPUTCHANGE: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/outputChange/(?P[^/?#]*)$").unwrap(); [INFO] [stderr] 250 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:252:5 [INFO] [stderr] | [INFO] [stderr] 252 | / lazy_static! { [INFO] [stderr] 253 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_OVERTEMP: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/overTemp$").unwrap(); [INFO] [stderr] 254 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:256:5 [INFO] [stderr] | [INFO] [stderr] 256 | / lazy_static! { [INFO] [stderr] 257 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_PWM: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/pwm$").unwrap(); [INFO] [stderr] 258 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:260:5 [INFO] [stderr] | [INFO] [stderr] 260 | / lazy_static! { [INFO] [stderr] 261 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_PWM_PWM: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/pwm/(?P[^/?#]*)$").unwrap(); [INFO] [stderr] 262 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:264:5 [INFO] [stderr] | [INFO] [stderr] 264 | / lazy_static! { [INFO] [stderr] 265 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_SLEEP: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/sleep$").unwrap(); [INFO] [stderr] 266 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/server/mod.rs:268:5 [INFO] [stderr] | [INFO] [stderr] 268 | / lazy_static! { [INFO] [stderr] 269 | | pub static ref REGEX_PCA9956B_BUSID_ADDR_SLEEP_SLEEP: regex::Regex = regex::Regex::new(r"^/pca9956b/(?P[^/?#]*)/(?P[^/?#]*)/sleep/(?P[^/?#]*)$").unwrap(); [INFO] [stderr] 270 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:435:71 [INFO] [stderr] | [INFO] [stderr] 435 | fn clear_error(&self, bus_id: i32, addr: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:438:86 [INFO] [stderr] | [INFO] [stderr] 438 | fn get_addr_enabled(&self, bus_id: i32, addr: i32, num: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:441:83 [INFO] [stderr] | [INFO] [stderr] 441 | fn get_addr_info(&self, bus_id: i32, addr: i32, num: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:444:84 [INFO] [stderr] | [INFO] [stderr] 444 | fn get_addr_value(&self, bus_id: i32, addr: i32, num: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:447:43 [INFO] [stderr] | [INFO] [stderr] 447 | fn get_api(&self, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:450:70 [INFO] [stderr] | [INFO] [stderr] 450 | fn get_config(&self, bus_id: i32, addr: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:453:71 [INFO] [stderr] | [INFO] [stderr] 453 | fn get_current(&self, bus_id: i32, addr: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:456:69 [INFO] [stderr] | [INFO] [stderr] 456 | fn get_error(&self, bus_id: i32, addr: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:459:70 [INFO] [stderr] | [INFO] [stderr] 459 | fn get_errors(&self, bus_id: i32, addr: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:462:68 [INFO] [stderr] | [INFO] [stderr] 462 | fn get_freq(&self, bus_id: i32, addr: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:465:69 [INFO] [stderr] | [INFO] [stderr] 465 | fn get_group(&self, bus_id: i32, addr: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:468:85 [INFO] [stderr] | [INFO] [stderr] 468 | fn get_led_current(&self, bus_id: i32, addr: i32, led: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:471:83 [INFO] [stderr] | [INFO] [stderr] 471 | fn get_led_error(&self, bus_id: i32, addr: i32, led: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:474:82 [INFO] [stderr] | [INFO] [stderr] 474 | fn get_led_info(&self, bus_id: i32, addr: i32, led: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:477:76 [INFO] [stderr] | [INFO] [stderr] 477 | fn get_led_info_all(&self, bus_id: i32, addr: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:480:81 [INFO] [stderr] | [INFO] [stderr] 480 | fn get_led_pwm(&self, bus_id: i32, addr: i32, led: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:483:83 [INFO] [stderr] | [INFO] [stderr] 483 | fn get_led_state(&self, bus_id: i32, addr: i32, led: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:486:70 [INFO] [stderr] | [INFO] [stderr] 486 | fn get_offset(&self, bus_id: i32, addr: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:489:77 [INFO] [stderr] | [INFO] [stderr] 489 | fn get_output_change(&self, bus_id: i32, addr: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:492:73 [INFO] [stderr] | [INFO] [stderr] 492 | fn get_over_temp(&self, bus_id: i32, addr: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:495:67 [INFO] [stderr] | [INFO] [stderr] 495 | fn get_pwm(&self, bus_id: i32, addr: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:498:69 [INFO] [stderr] | [INFO] [stderr] 498 | fn get_sleep(&self, bus_id: i32, addr: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:501:54 [INFO] [stderr] | [INFO] [stderr] 501 | fn reset(&self, bus_id: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:504:101 [INFO] [stderr] | [INFO] [stderr] 504 | fn set_addr_enabled(&self, bus_id: i32, addr: i32, num: i32, enabled: bool, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:507:99 [INFO] [stderr] | [INFO] [stderr] 507 | fn set_addr_value(&self, bus_id: i32, addr: i32, num: i32, addr_val: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:510:94 [INFO] [stderr] | [INFO] [stderr] 510 | fn set_config(&self, bus_id: i32, addr: i32, config: models::Config, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:513:85 [INFO] [stderr] | [INFO] [stderr] 513 | fn set_current(&self, bus_id: i32, addr: i32, current: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:516:79 [INFO] [stderr] | [INFO] [stderr] 516 | fn set_freq(&self, bus_id: i32, addr: i32, freq: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:519:91 [INFO] [stderr] | [INFO] [stderr] 519 | fn set_group(&self, bus_id: i32, addr: i32, group: models::Group, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:522:99 [INFO] [stderr] | [INFO] [stderr] 522 | fn set_led_current(&self, bus_id: i32, addr: i32, led: i32, current: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:525:108 [INFO] [stderr] | [INFO] [stderr] 525 | fn set_led_error(&self, bus_id: i32, addr: i32, led: i32, error: models::LedError, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:528:109 [INFO] [stderr] | [INFO] [stderr] 528 | fn set_led_info(&self, bus_id: i32, addr: i32, led: i32, led_info: models::LedInfo, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:531:109 [INFO] [stderr] | [INFO] [stderr] 531 | fn set_led_info_all(&self, bus_id: i32, addr: i32, led_info: &Vec, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:534:91 [INFO] [stderr] | [INFO] [stderr] 534 | fn set_led_pwm(&self, bus_id: i32, addr: i32, led: i32, pwm: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:537:108 [INFO] [stderr] | [INFO] [stderr] 537 | fn set_led_state(&self, bus_id: i32, addr: i32, led: i32, state: models::LedState, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:540:83 [INFO] [stderr] | [INFO] [stderr] 540 | fn set_offset(&self, bus_id: i32, addr: i32, offset: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:543:114 [INFO] [stderr] | [INFO] [stderr] 543 | fn set_output_change(&self, bus_id: i32, addr: i32, output_change: models::OutputChange, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:546:77 [INFO] [stderr] | [INFO] [stderr] 546 | fn set_pwm(&self, bus_id: i32, addr: i32, pwm: i32, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:549:82 [INFO] [stderr] | [INFO] [stderr] 549 | fn set_sleep(&self, bus_id: i32, addr: i32, sleep: bool, context: &C) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:557:58 [INFO] [stderr] | [INFO] [stderr] 557 | fn clear_error(&self, bus_id: i32, addr: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:560:73 [INFO] [stderr] | [INFO] [stderr] 560 | fn get_addr_enabled(&self, bus_id: i32, addr: i32, num: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:563:70 [INFO] [stderr] | [INFO] [stderr] 563 | fn get_addr_info(&self, bus_id: i32, addr: i32, num: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:566:71 [INFO] [stderr] | [INFO] [stderr] 566 | fn get_addr_value(&self, bus_id: i32, addr: i32, num: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:569:30 [INFO] [stderr] | [INFO] [stderr] 569 | fn get_api(&self) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:572:57 [INFO] [stderr] | [INFO] [stderr] 572 | fn get_config(&self, bus_id: i32, addr: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:575:58 [INFO] [stderr] | [INFO] [stderr] 575 | fn get_current(&self, bus_id: i32, addr: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:578:56 [INFO] [stderr] | [INFO] [stderr] 578 | fn get_error(&self, bus_id: i32, addr: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:581:57 [INFO] [stderr] | [INFO] [stderr] 581 | fn get_errors(&self, bus_id: i32, addr: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:584:55 [INFO] [stderr] | [INFO] [stderr] 584 | fn get_freq(&self, bus_id: i32, addr: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:587:56 [INFO] [stderr] | [INFO] [stderr] 587 | fn get_group(&self, bus_id: i32, addr: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:590:72 [INFO] [stderr] | [INFO] [stderr] 590 | fn get_led_current(&self, bus_id: i32, addr: i32, led: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:593:70 [INFO] [stderr] | [INFO] [stderr] 593 | fn get_led_error(&self, bus_id: i32, addr: i32, led: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:596:69 [INFO] [stderr] | [INFO] [stderr] 596 | fn get_led_info(&self, bus_id: i32, addr: i32, led: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:599:63 [INFO] [stderr] | [INFO] [stderr] 599 | fn get_led_info_all(&self, bus_id: i32, addr: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:602:68 [INFO] [stderr] | [INFO] [stderr] 602 | fn get_led_pwm(&self, bus_id: i32, addr: i32, led: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:605:70 [INFO] [stderr] | [INFO] [stderr] 605 | fn get_led_state(&self, bus_id: i32, addr: i32, led: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:608:57 [INFO] [stderr] | [INFO] [stderr] 608 | fn get_offset(&self, bus_id: i32, addr: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:611:64 [INFO] [stderr] | [INFO] [stderr] 611 | fn get_output_change(&self, bus_id: i32, addr: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:614:60 [INFO] [stderr] | [INFO] [stderr] 614 | fn get_over_temp(&self, bus_id: i32, addr: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:617:54 [INFO] [stderr] | [INFO] [stderr] 617 | fn get_pwm(&self, bus_id: i32, addr: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:620:56 [INFO] [stderr] | [INFO] [stderr] 620 | fn get_sleep(&self, bus_id: i32, addr: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:623:41 [INFO] [stderr] | [INFO] [stderr] 623 | fn reset(&self, bus_id: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:626:88 [INFO] [stderr] | [INFO] [stderr] 626 | fn set_addr_enabled(&self, bus_id: i32, addr: i32, num: i32, enabled: bool) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:629:86 [INFO] [stderr] | [INFO] [stderr] 629 | fn set_addr_value(&self, bus_id: i32, addr: i32, num: i32, addr_val: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:632:81 [INFO] [stderr] | [INFO] [stderr] 632 | fn set_config(&self, bus_id: i32, addr: i32, config: models::Config) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:635:72 [INFO] [stderr] | [INFO] [stderr] 635 | fn set_current(&self, bus_id: i32, addr: i32, current: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:638:66 [INFO] [stderr] | [INFO] [stderr] 638 | fn set_freq(&self, bus_id: i32, addr: i32, freq: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:641:78 [INFO] [stderr] | [INFO] [stderr] 641 | fn set_group(&self, bus_id: i32, addr: i32, group: models::Group) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:644:86 [INFO] [stderr] | [INFO] [stderr] 644 | fn set_led_current(&self, bus_id: i32, addr: i32, led: i32, current: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:647:95 [INFO] [stderr] | [INFO] [stderr] 647 | fn set_led_error(&self, bus_id: i32, addr: i32, led: i32, error: models::LedError) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:650:96 [INFO] [stderr] | [INFO] [stderr] 650 | fn set_led_info(&self, bus_id: i32, addr: i32, led: i32, led_info: models::LedInfo) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:653:96 [INFO] [stderr] | [INFO] [stderr] 653 | fn set_led_info_all(&self, bus_id: i32, addr: i32, led_info: &Vec) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:656:78 [INFO] [stderr] | [INFO] [stderr] 656 | fn set_led_pwm(&self, bus_id: i32, addr: i32, led: i32, pwm: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:659:95 [INFO] [stderr] | [INFO] [stderr] 659 | fn set_led_state(&self, bus_id: i32, addr: i32, led: i32, state: models::LedState) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:662:70 [INFO] [stderr] | [INFO] [stderr] 662 | fn set_offset(&self, bus_id: i32, addr: i32, offset: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:665:101 [INFO] [stderr] | [INFO] [stderr] 665 | fn set_output_change(&self, bus_id: i32, addr: i32, output_change: models::OutputChange) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:668:64 [INFO] [stderr] | [INFO] [stderr] 668 | fn set_pwm(&self, bus_id: i32, addr: i32, pwm: i32) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:671:69 [INFO] [stderr] | [INFO] [stderr] 671 | fn set_sleep(&self, bus_id: i32, addr: i32, sleep: bool) -> Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:690:58 [INFO] [stderr] | [INFO] [stderr] 690 | fn clear_error(&self, bus_id: i32, addr: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:695:73 [INFO] [stderr] | [INFO] [stderr] 695 | fn get_addr_enabled(&self, bus_id: i32, addr: i32, num: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:700:70 [INFO] [stderr] | [INFO] [stderr] 700 | fn get_addr_info(&self, bus_id: i32, addr: i32, num: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:705:71 [INFO] [stderr] | [INFO] [stderr] 705 | fn get_addr_value(&self, bus_id: i32, addr: i32, num: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:710:30 [INFO] [stderr] | [INFO] [stderr] 710 | fn get_api(&self) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:715:57 [INFO] [stderr] | [INFO] [stderr] 715 | fn get_config(&self, bus_id: i32, addr: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:720:58 [INFO] [stderr] | [INFO] [stderr] 720 | fn get_current(&self, bus_id: i32, addr: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:725:56 [INFO] [stderr] | [INFO] [stderr] 725 | fn get_error(&self, bus_id: i32, addr: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:730:57 [INFO] [stderr] | [INFO] [stderr] 730 | fn get_errors(&self, bus_id: i32, addr: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:735:55 [INFO] [stderr] | [INFO] [stderr] 735 | fn get_freq(&self, bus_id: i32, addr: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:740:56 [INFO] [stderr] | [INFO] [stderr] 740 | fn get_group(&self, bus_id: i32, addr: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:745:72 [INFO] [stderr] | [INFO] [stderr] 745 | fn get_led_current(&self, bus_id: i32, addr: i32, led: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:750:70 [INFO] [stderr] | [INFO] [stderr] 750 | fn get_led_error(&self, bus_id: i32, addr: i32, led: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:755:69 [INFO] [stderr] | [INFO] [stderr] 755 | fn get_led_info(&self, bus_id: i32, addr: i32, led: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:760:63 [INFO] [stderr] | [INFO] [stderr] 760 | fn get_led_info_all(&self, bus_id: i32, addr: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:765:68 [INFO] [stderr] | [INFO] [stderr] 765 | fn get_led_pwm(&self, bus_id: i32, addr: i32, led: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:770:70 [INFO] [stderr] | [INFO] [stderr] 770 | fn get_led_state(&self, bus_id: i32, addr: i32, led: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:775:57 [INFO] [stderr] | [INFO] [stderr] 775 | fn get_offset(&self, bus_id: i32, addr: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:780:64 [INFO] [stderr] | [INFO] [stderr] 780 | fn get_output_change(&self, bus_id: i32, addr: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:785:60 [INFO] [stderr] | [INFO] [stderr] 785 | fn get_over_temp(&self, bus_id: i32, addr: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:790:54 [INFO] [stderr] | [INFO] [stderr] 790 | fn get_pwm(&self, bus_id: i32, addr: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:795:56 [INFO] [stderr] | [INFO] [stderr] 795 | fn get_sleep(&self, bus_id: i32, addr: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:800:41 [INFO] [stderr] | [INFO] [stderr] 800 | fn reset(&self, bus_id: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:805:88 [INFO] [stderr] | [INFO] [stderr] 805 | fn set_addr_enabled(&self, bus_id: i32, addr: i32, num: i32, enabled: bool) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:810:86 [INFO] [stderr] | [INFO] [stderr] 810 | fn set_addr_value(&self, bus_id: i32, addr: i32, num: i32, addr_val: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:815:81 [INFO] [stderr] | [INFO] [stderr] 815 | fn set_config(&self, bus_id: i32, addr: i32, config: models::Config) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:820:72 [INFO] [stderr] | [INFO] [stderr] 820 | fn set_current(&self, bus_id: i32, addr: i32, current: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:825:66 [INFO] [stderr] | [INFO] [stderr] 825 | fn set_freq(&self, bus_id: i32, addr: i32, freq: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:830:78 [INFO] [stderr] | [INFO] [stderr] 830 | fn set_group(&self, bus_id: i32, addr: i32, group: models::Group) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:835:86 [INFO] [stderr] | [INFO] [stderr] 835 | fn set_led_current(&self, bus_id: i32, addr: i32, led: i32, current: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:840:95 [INFO] [stderr] | [INFO] [stderr] 840 | fn set_led_error(&self, bus_id: i32, addr: i32, led: i32, error: models::LedError) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:845:96 [INFO] [stderr] | [INFO] [stderr] 845 | fn set_led_info(&self, bus_id: i32, addr: i32, led: i32, led_info: models::LedInfo) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:850:96 [INFO] [stderr] | [INFO] [stderr] 850 | fn set_led_info_all(&self, bus_id: i32, addr: i32, led_info: &Vec) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:855:78 [INFO] [stderr] | [INFO] [stderr] 855 | fn set_led_pwm(&self, bus_id: i32, addr: i32, led: i32, pwm: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:860:95 [INFO] [stderr] | [INFO] [stderr] 860 | fn set_led_state(&self, bus_id: i32, addr: i32, led: i32, state: models::LedState) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:865:70 [INFO] [stderr] | [INFO] [stderr] 865 | fn set_offset(&self, bus_id: i32, addr: i32, offset: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:870:101 [INFO] [stderr] | [INFO] [stderr] 870 | fn set_output_change(&self, bus_id: i32, addr: i32, output_change: models::OutputChange) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:875:64 [INFO] [stderr] | [INFO] [stderr] 875 | fn set_pwm(&self, bus_id: i32, addr: i32, pwm: i32) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:880:69 [INFO] [stderr] | [INFO] [stderr] 880 | fn set_sleep(&self, bus_id: i32, addr: i32, sleep: bool) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:114:29 [INFO] [stderr] | [INFO] [stderr] 114 | client_service: Arc, Response=hyper::Response, Error=hyper::Error, Future=F>>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn hyper::client::Service, Response=hyper::Response, Error=hyper::Error, Future=F>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:225:27 [INFO] [stderr] | [INFO] [stderr] 225 | connector_fn: Box C + Send + Sync>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Handle) -> C + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:252:31 [INFO] [stderr] | [INFO] [stderr] 252 | hyper_client: Arc, Response=hyper::Response, Error=hyper::Error, Future=hyper::client::FutureResponse>>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn hyper::client::Service, Response=hyper::Response, Error=hyper::Error, Future=hyper::client::FutureResponse>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:270:64 [INFO] [stderr] | [INFO] [stderr] 270 | pub fn try_new_with_client_service(client_service: Arc, Response=hyper::Response, Error=hyper::Error, Future=F>>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn hyper::client::Service, Response=hyper::Response, Error=hyper::Error, Future=F>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:286:83 [INFO] [stderr] | [INFO] [stderr] 286 | fn clear_error(&self, param_bus_id: i32, param_addr: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:303:56 [INFO] [stderr] | [INFO] [stderr] 303 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:317:30 [INFO] [stderr] | [INFO] [stderr] 317 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:336:30 [INFO] [stderr] | [INFO] [stderr] 336 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:355:30 [INFO] [stderr] | [INFO] [stderr] 355 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:374:30 [INFO] [stderr] | [INFO] [stderr] 374 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:381:104 [INFO] [stderr] | [INFO] [stderr] 381 | fn get_addr_enabled(&self, param_bus_id: i32, param_addr: i32, param_num: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:398:56 [INFO] [stderr] | [INFO] [stderr] 398 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:422:30 [INFO] [stderr] | [INFO] [stderr] 422 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:441:30 [INFO] [stderr] | [INFO] [stderr] 441 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:460:30 [INFO] [stderr] | [INFO] [stderr] 460 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:479:30 [INFO] [stderr] | [INFO] [stderr] 479 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:486:101 [INFO] [stderr] | [INFO] [stderr] 486 | fn get_addr_info(&self, param_bus_id: i32, param_addr: i32, param_num: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:503:56 [INFO] [stderr] | [INFO] [stderr] 503 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:527:30 [INFO] [stderr] | [INFO] [stderr] 527 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:546:30 [INFO] [stderr] | [INFO] [stderr] 546 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:565:30 [INFO] [stderr] | [INFO] [stderr] 565 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:584:30 [INFO] [stderr] | [INFO] [stderr] 584 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:591:102 [INFO] [stderr] | [INFO] [stderr] 591 | fn get_addr_value(&self, param_bus_id: i32, param_addr: i32, param_num: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:608:56 [INFO] [stderr] | [INFO] [stderr] 608 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:632:30 [INFO] [stderr] | [INFO] [stderr] 632 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:651:30 [INFO] [stderr] | [INFO] [stderr] 651 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:670:30 [INFO] [stderr] | [INFO] [stderr] 670 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:689:30 [INFO] [stderr] | [INFO] [stderr] 689 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:696:43 [INFO] [stderr] | [INFO] [stderr] 696 | fn get_api(&self, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:713:56 [INFO] [stderr] | [INFO] [stderr] 713 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:736:30 [INFO] [stderr] | [INFO] [stderr] 736 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:754:30 [INFO] [stderr] | [INFO] [stderr] 754 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:773:30 [INFO] [stderr] | [INFO] [stderr] 773 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:780:82 [INFO] [stderr] | [INFO] [stderr] 780 | fn get_config(&self, param_bus_id: i32, param_addr: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:797:56 [INFO] [stderr] | [INFO] [stderr] 797 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:821:30 [INFO] [stderr] | [INFO] [stderr] 821 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:840:30 [INFO] [stderr] | [INFO] [stderr] 840 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:859:30 [INFO] [stderr] | [INFO] [stderr] 859 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:878:30 [INFO] [stderr] | [INFO] [stderr] 878 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:885:83 [INFO] [stderr] | [INFO] [stderr] 885 | fn get_current(&self, param_bus_id: i32, param_addr: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:902:56 [INFO] [stderr] | [INFO] [stderr] 902 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:926:30 [INFO] [stderr] | [INFO] [stderr] 926 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:945:30 [INFO] [stderr] | [INFO] [stderr] 945 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:964:30 [INFO] [stderr] | [INFO] [stderr] 964 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:983:30 [INFO] [stderr] | [INFO] [stderr] 983 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:990:81 [INFO] [stderr] | [INFO] [stderr] 990 | fn get_error(&self, param_bus_id: i32, param_addr: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1007:56 [INFO] [stderr] | [INFO] [stderr] 1007 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1031:30 [INFO] [stderr] | [INFO] [stderr] 1031 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1050:30 [INFO] [stderr] | [INFO] [stderr] 1050 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1069:30 [INFO] [stderr] | [INFO] [stderr] 1069 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1088:30 [INFO] [stderr] | [INFO] [stderr] 1088 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1095:82 [INFO] [stderr] | [INFO] [stderr] 1095 | fn get_errors(&self, param_bus_id: i32, param_addr: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1112:56 [INFO] [stderr] | [INFO] [stderr] 1112 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1136:30 [INFO] [stderr] | [INFO] [stderr] 1136 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1155:30 [INFO] [stderr] | [INFO] [stderr] 1155 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1174:30 [INFO] [stderr] | [INFO] [stderr] 1174 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1193:30 [INFO] [stderr] | [INFO] [stderr] 1193 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1200:80 [INFO] [stderr] | [INFO] [stderr] 1200 | fn get_freq(&self, param_bus_id: i32, param_addr: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1217:56 [INFO] [stderr] | [INFO] [stderr] 1217 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1241:30 [INFO] [stderr] | [INFO] [stderr] 1241 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1260:30 [INFO] [stderr] | [INFO] [stderr] 1260 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1279:30 [INFO] [stderr] | [INFO] [stderr] 1279 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1298:30 [INFO] [stderr] | [INFO] [stderr] 1298 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1305:81 [INFO] [stderr] | [INFO] [stderr] 1305 | fn get_group(&self, param_bus_id: i32, param_addr: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1322:56 [INFO] [stderr] | [INFO] [stderr] 1322 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1346:30 [INFO] [stderr] | [INFO] [stderr] 1346 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1365:30 [INFO] [stderr] | [INFO] [stderr] 1365 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1384:30 [INFO] [stderr] | [INFO] [stderr] 1384 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1403:30 [INFO] [stderr] | [INFO] [stderr] 1403 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1410:103 [INFO] [stderr] | [INFO] [stderr] 1410 | fn get_led_current(&self, param_bus_id: i32, param_addr: i32, param_led: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1427:56 [INFO] [stderr] | [INFO] [stderr] 1427 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1451:30 [INFO] [stderr] | [INFO] [stderr] 1451 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1470:30 [INFO] [stderr] | [INFO] [stderr] 1470 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1489:30 [INFO] [stderr] | [INFO] [stderr] 1489 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1508:30 [INFO] [stderr] | [INFO] [stderr] 1508 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1515:101 [INFO] [stderr] | [INFO] [stderr] 1515 | fn get_led_error(&self, param_bus_id: i32, param_addr: i32, param_led: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1532:56 [INFO] [stderr] | [INFO] [stderr] 1532 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1556:30 [INFO] [stderr] | [INFO] [stderr] 1556 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1575:30 [INFO] [stderr] | [INFO] [stderr] 1575 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1594:30 [INFO] [stderr] | [INFO] [stderr] 1594 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1613:30 [INFO] [stderr] | [INFO] [stderr] 1613 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1620:100 [INFO] [stderr] | [INFO] [stderr] 1620 | fn get_led_info(&self, param_bus_id: i32, param_addr: i32, param_led: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1637:56 [INFO] [stderr] | [INFO] [stderr] 1637 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1661:30 [INFO] [stderr] | [INFO] [stderr] 1661 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1680:30 [INFO] [stderr] | [INFO] [stderr] 1680 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1699:30 [INFO] [stderr] | [INFO] [stderr] 1699 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1718:30 [INFO] [stderr] | [INFO] [stderr] 1718 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1725:88 [INFO] [stderr] | [INFO] [stderr] 1725 | fn get_led_info_all(&self, param_bus_id: i32, param_addr: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1742:56 [INFO] [stderr] | [INFO] [stderr] 1742 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1766:30 [INFO] [stderr] | [INFO] [stderr] 1766 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1785:30 [INFO] [stderr] | [INFO] [stderr] 1785 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1804:30 [INFO] [stderr] | [INFO] [stderr] 1804 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1823:30 [INFO] [stderr] | [INFO] [stderr] 1823 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1830:99 [INFO] [stderr] | [INFO] [stderr] 1830 | fn get_led_pwm(&self, param_bus_id: i32, param_addr: i32, param_led: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1847:56 [INFO] [stderr] | [INFO] [stderr] 1847 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1871:30 [INFO] [stderr] | [INFO] [stderr] 1871 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1890:30 [INFO] [stderr] | [INFO] [stderr] 1890 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1909:30 [INFO] [stderr] | [INFO] [stderr] 1909 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1928:30 [INFO] [stderr] | [INFO] [stderr] 1928 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1935:101 [INFO] [stderr] | [INFO] [stderr] 1935 | fn get_led_state(&self, param_bus_id: i32, param_addr: i32, param_led: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1952:56 [INFO] [stderr] | [INFO] [stderr] 1952 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1976:30 [INFO] [stderr] | [INFO] [stderr] 1976 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:1995:30 [INFO] [stderr] | [INFO] [stderr] 1995 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2014:30 [INFO] [stderr] | [INFO] [stderr] 2014 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2033:30 [INFO] [stderr] | [INFO] [stderr] 2033 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2040:82 [INFO] [stderr] | [INFO] [stderr] 2040 | fn get_offset(&self, param_bus_id: i32, param_addr: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2057:56 [INFO] [stderr] | [INFO] [stderr] 2057 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2081:30 [INFO] [stderr] | [INFO] [stderr] 2081 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2100:30 [INFO] [stderr] | [INFO] [stderr] 2100 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2119:30 [INFO] [stderr] | [INFO] [stderr] 2119 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2138:30 [INFO] [stderr] | [INFO] [stderr] 2138 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2145:89 [INFO] [stderr] | [INFO] [stderr] 2145 | fn get_output_change(&self, param_bus_id: i32, param_addr: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2162:56 [INFO] [stderr] | [INFO] [stderr] 2162 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2186:30 [INFO] [stderr] | [INFO] [stderr] 2186 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2205:30 [INFO] [stderr] | [INFO] [stderr] 2205 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2224:30 [INFO] [stderr] | [INFO] [stderr] 2224 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2243:30 [INFO] [stderr] | [INFO] [stderr] 2243 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2250:85 [INFO] [stderr] | [INFO] [stderr] 2250 | fn get_over_temp(&self, param_bus_id: i32, param_addr: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2267:56 [INFO] [stderr] | [INFO] [stderr] 2267 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2291:30 [INFO] [stderr] | [INFO] [stderr] 2291 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2310:30 [INFO] [stderr] | [INFO] [stderr] 2310 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2329:30 [INFO] [stderr] | [INFO] [stderr] 2329 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2348:30 [INFO] [stderr] | [INFO] [stderr] 2348 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2355:79 [INFO] [stderr] | [INFO] [stderr] 2355 | fn get_pwm(&self, param_bus_id: i32, param_addr: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2372:56 [INFO] [stderr] | [INFO] [stderr] 2372 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2396:30 [INFO] [stderr] | [INFO] [stderr] 2396 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2415:30 [INFO] [stderr] | [INFO] [stderr] 2415 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2434:30 [INFO] [stderr] | [INFO] [stderr] 2434 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2453:30 [INFO] [stderr] | [INFO] [stderr] 2453 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2460:81 [INFO] [stderr] | [INFO] [stderr] 2460 | fn get_sleep(&self, param_bus_id: i32, param_addr: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2477:56 [INFO] [stderr] | [INFO] [stderr] 2477 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2501:30 [INFO] [stderr] | [INFO] [stderr] 2501 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2520:30 [INFO] [stderr] | [INFO] [stderr] 2520 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2539:30 [INFO] [stderr] | [INFO] [stderr] 2539 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2558:30 [INFO] [stderr] | [INFO] [stderr] 2558 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2565:60 [INFO] [stderr] | [INFO] [stderr] 2565 | fn reset(&self, param_bus_id: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2582:56 [INFO] [stderr] | [INFO] [stderr] 2582 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2596:30 [INFO] [stderr] | [INFO] [stderr] 2596 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2615:30 [INFO] [stderr] | [INFO] [stderr] 2615 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2634:30 [INFO] [stderr] | [INFO] [stderr] 2634 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2653:30 [INFO] [stderr] | [INFO] [stderr] 2653 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2660:125 [INFO] [stderr] | [INFO] [stderr] 2660 | fn set_addr_enabled(&self, param_bus_id: i32, param_addr: i32, param_num: i32, param_enabled: bool, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2677:56 [INFO] [stderr] | [INFO] [stderr] 2677 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2691:30 [INFO] [stderr] | [INFO] [stderr] 2691 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2710:30 [INFO] [stderr] | [INFO] [stderr] 2710 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2729:30 [INFO] [stderr] | [INFO] [stderr] 2729 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2748:30 [INFO] [stderr] | [INFO] [stderr] 2748 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2755:123 [INFO] [stderr] | [INFO] [stderr] 2755 | fn set_addr_value(&self, param_bus_id: i32, param_addr: i32, param_num: i32, param_addr_val: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2772:56 [INFO] [stderr] | [INFO] [stderr] 2772 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2786:30 [INFO] [stderr] | [INFO] [stderr] 2786 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2805:30 [INFO] [stderr] | [INFO] [stderr] 2805 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2824:30 [INFO] [stderr] | [INFO] [stderr] 2824 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2843:30 [INFO] [stderr] | [INFO] [stderr] 2843 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2850:112 [INFO] [stderr] | [INFO] [stderr] 2850 | fn set_config(&self, param_bus_id: i32, param_addr: i32, param_config: models::Config, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2873:56 [INFO] [stderr] | [INFO] [stderr] 2873 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2887:30 [INFO] [stderr] | [INFO] [stderr] 2887 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2906:30 [INFO] [stderr] | [INFO] [stderr] 2906 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2925:30 [INFO] [stderr] | [INFO] [stderr] 2925 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2944:30 [INFO] [stderr] | [INFO] [stderr] 2944 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2951:103 [INFO] [stderr] | [INFO] [stderr] 2951 | fn set_current(&self, param_bus_id: i32, param_addr: i32, param_current: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2968:56 [INFO] [stderr] | [INFO] [stderr] 2968 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:2982:30 [INFO] [stderr] | [INFO] [stderr] 2982 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3001:30 [INFO] [stderr] | [INFO] [stderr] 3001 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3020:30 [INFO] [stderr] | [INFO] [stderr] 3020 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3039:30 [INFO] [stderr] | [INFO] [stderr] 3039 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3046:97 [INFO] [stderr] | [INFO] [stderr] 3046 | fn set_freq(&self, param_bus_id: i32, param_addr: i32, param_freq: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3063:56 [INFO] [stderr] | [INFO] [stderr] 3063 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3077:30 [INFO] [stderr] | [INFO] [stderr] 3077 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3096:30 [INFO] [stderr] | [INFO] [stderr] 3096 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3115:30 [INFO] [stderr] | [INFO] [stderr] 3115 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3134:30 [INFO] [stderr] | [INFO] [stderr] 3134 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3141:109 [INFO] [stderr] | [INFO] [stderr] 3141 | fn set_group(&self, param_bus_id: i32, param_addr: i32, param_group: models::Group, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3158:56 [INFO] [stderr] | [INFO] [stderr] 3158 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3172:30 [INFO] [stderr] | [INFO] [stderr] 3172 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3191:30 [INFO] [stderr] | [INFO] [stderr] 3191 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3210:30 [INFO] [stderr] | [INFO] [stderr] 3210 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3229:30 [INFO] [stderr] | [INFO] [stderr] 3229 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3236:123 [INFO] [stderr] | [INFO] [stderr] 3236 | fn set_led_current(&self, param_bus_id: i32, param_addr: i32, param_led: i32, param_current: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3253:56 [INFO] [stderr] | [INFO] [stderr] 3253 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3267:30 [INFO] [stderr] | [INFO] [stderr] 3267 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3286:30 [INFO] [stderr] | [INFO] [stderr] 3286 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3305:30 [INFO] [stderr] | [INFO] [stderr] 3305 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3324:30 [INFO] [stderr] | [INFO] [stderr] 3324 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3331:132 [INFO] [stderr] | [INFO] [stderr] 3331 | fn set_led_error(&self, param_bus_id: i32, param_addr: i32, param_led: i32, param_error: models::LedError, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3348:56 [INFO] [stderr] | [INFO] [stderr] 3348 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3362:30 [INFO] [stderr] | [INFO] [stderr] 3362 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3381:30 [INFO] [stderr] | [INFO] [stderr] 3381 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3400:30 [INFO] [stderr] | [INFO] [stderr] 3400 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3419:30 [INFO] [stderr] | [INFO] [stderr] 3419 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3426:133 [INFO] [stderr] | [INFO] [stderr] 3426 | fn set_led_info(&self, param_bus_id: i32, param_addr: i32, param_led: i32, param_led_info: models::LedInfo, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3449:56 [INFO] [stderr] | [INFO] [stderr] 3449 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3463:30 [INFO] [stderr] | [INFO] [stderr] 3463 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3482:30 [INFO] [stderr] | [INFO] [stderr] 3482 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3501:30 [INFO] [stderr] | [INFO] [stderr] 3501 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3520:30 [INFO] [stderr] | [INFO] [stderr] 3520 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3527:127 [INFO] [stderr] | [INFO] [stderr] 3527 | fn set_led_info_all(&self, param_bus_id: i32, param_addr: i32, param_led_info: &Vec, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3550:56 [INFO] [stderr] | [INFO] [stderr] 3550 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3564:30 [INFO] [stderr] | [INFO] [stderr] 3564 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3583:30 [INFO] [stderr] | [INFO] [stderr] 3583 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3602:30 [INFO] [stderr] | [INFO] [stderr] 3602 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3621:30 [INFO] [stderr] | [INFO] [stderr] 3621 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3628:115 [INFO] [stderr] | [INFO] [stderr] 3628 | fn set_led_pwm(&self, param_bus_id: i32, param_addr: i32, param_led: i32, param_pwm: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3645:56 [INFO] [stderr] | [INFO] [stderr] 3645 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3659:30 [INFO] [stderr] | [INFO] [stderr] 3659 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3678:30 [INFO] [stderr] | [INFO] [stderr] 3678 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3697:30 [INFO] [stderr] | [INFO] [stderr] 3697 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3716:30 [INFO] [stderr] | [INFO] [stderr] 3716 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3723:132 [INFO] [stderr] | [INFO] [stderr] 3723 | fn set_led_state(&self, param_bus_id: i32, param_addr: i32, param_led: i32, param_state: models::LedState, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3740:56 [INFO] [stderr] | [INFO] [stderr] 3740 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3754:30 [INFO] [stderr] | [INFO] [stderr] 3754 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3773:30 [INFO] [stderr] | [INFO] [stderr] 3773 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3792:30 [INFO] [stderr] | [INFO] [stderr] 3792 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3811:30 [INFO] [stderr] | [INFO] [stderr] 3811 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3818:101 [INFO] [stderr] | [INFO] [stderr] 3818 | fn set_offset(&self, param_bus_id: i32, param_addr: i32, param_offset: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3835:56 [INFO] [stderr] | [INFO] [stderr] 3835 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3849:30 [INFO] [stderr] | [INFO] [stderr] 3849 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3868:30 [INFO] [stderr] | [INFO] [stderr] 3868 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3887:30 [INFO] [stderr] | [INFO] [stderr] 3887 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3906:30 [INFO] [stderr] | [INFO] [stderr] 3906 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3913:132 [INFO] [stderr] | [INFO] [stderr] 3913 | fn set_output_change(&self, param_bus_id: i32, param_addr: i32, param_output_change: models::OutputChange, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3930:56 [INFO] [stderr] | [INFO] [stderr] 3930 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3944:30 [INFO] [stderr] | [INFO] [stderr] 3944 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3963:30 [INFO] [stderr] | [INFO] [stderr] 3963 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:3982:30 [INFO] [stderr] | [INFO] [stderr] 3982 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4001:30 [INFO] [stderr] | [INFO] [stderr] 4001 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4008:95 [INFO] [stderr] | [INFO] [stderr] 4008 | fn set_pwm(&self, param_bus_id: i32, param_addr: i32, param_pwm: i32, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4025:56 [INFO] [stderr] | [INFO] [stderr] 4025 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4039:30 [INFO] [stderr] | [INFO] [stderr] 4039 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4058:30 [INFO] [stderr] | [INFO] [stderr] 4058 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4077:30 [INFO] [stderr] | [INFO] [stderr] 4077 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4096:30 [INFO] [stderr] | [INFO] [stderr] 4096 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4103:100 [INFO] [stderr] | [INFO] [stderr] 4103 | fn set_sleep(&self, param_bus_id: i32, param_addr: i32, param_sleep: bool, context: &C) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4120:56 [INFO] [stderr] | [INFO] [stderr] 4120 | request.headers_mut().set(XSpanId((context as &Has).get().0.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4134:30 [INFO] [stderr] | [INFO] [stderr] 4134 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4153:30 [INFO] [stderr] | [INFO] [stderr] 4153 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4172:30 [INFO] [stderr] | [INFO] [stderr] 4172 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4191:30 [INFO] [stderr] | [INFO] [stderr] 4191 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/mod.rs:4222:19 [INFO] [stderr] | [INFO] [stderr] 4222 | (self as &fmt::Debug).fmt(f) [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Debug` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:325:23 [INFO] [stderr] | [INFO] [stderr] 325 | type Future = Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:374:90 [INFO] [stderr] | [INFO] [stderr] 374 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:429:27 [INFO] [stderr] | [INFO] [stderr] 429 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:480:90 [INFO] [stderr] | [INFO] [stderr] 480 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:543:27 [INFO] [stderr] | [INFO] [stderr] 543 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:594:90 [INFO] [stderr] | [INFO] [stderr] 594 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:657:27 [INFO] [stderr] | [INFO] [stderr] 657 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:708:90 [INFO] [stderr] | [INFO] [stderr] 708 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:771:27 [INFO] [stderr] | [INFO] [stderr] 771 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:792:90 [INFO] [stderr] | [INFO] [stderr] 792 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:836:27 [INFO] [stderr] | [INFO] [stderr] 836 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:880:90 [INFO] [stderr] | [INFO] [stderr] 880 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:943:27 [INFO] [stderr] | [INFO] [stderr] 943 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:987:90 [INFO] [stderr] | [INFO] [stderr] 987 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1050:27 [INFO] [stderr] | [INFO] [stderr] 1050 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1094:90 [INFO] [stderr] | [INFO] [stderr] 1094 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1157:27 [INFO] [stderr] | [INFO] [stderr] 1157 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1201:90 [INFO] [stderr] | [INFO] [stderr] 1201 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1264:27 [INFO] [stderr] | [INFO] [stderr] 1264 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1308:90 [INFO] [stderr] | [INFO] [stderr] 1308 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1371:27 [INFO] [stderr] | [INFO] [stderr] 1371 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1415:90 [INFO] [stderr] | [INFO] [stderr] 1415 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1478:27 [INFO] [stderr] | [INFO] [stderr] 1478 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1529:90 [INFO] [stderr] | [INFO] [stderr] 1529 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1592:27 [INFO] [stderr] | [INFO] [stderr] 1592 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1643:90 [INFO] [stderr] | [INFO] [stderr] 1643 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1706:27 [INFO] [stderr] | [INFO] [stderr] 1706 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1757:90 [INFO] [stderr] | [INFO] [stderr] 1757 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1820:27 [INFO] [stderr] | [INFO] [stderr] 1820 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1864:90 [INFO] [stderr] | [INFO] [stderr] 1864 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1927:27 [INFO] [stderr] | [INFO] [stderr] 1927 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:1978:90 [INFO] [stderr] | [INFO] [stderr] 1978 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2041:27 [INFO] [stderr] | [INFO] [stderr] 2041 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2092:90 [INFO] [stderr] | [INFO] [stderr] 2092 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2155:27 [INFO] [stderr] | [INFO] [stderr] 2155 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2199:90 [INFO] [stderr] | [INFO] [stderr] 2199 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2262:27 [INFO] [stderr] | [INFO] [stderr] 2262 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2306:90 [INFO] [stderr] | [INFO] [stderr] 2306 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2369:27 [INFO] [stderr] | [INFO] [stderr] 2369 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2413:90 [INFO] [stderr] | [INFO] [stderr] 2413 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2476:27 [INFO] [stderr] | [INFO] [stderr] 2476 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2520:90 [INFO] [stderr] | [INFO] [stderr] 2520 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2583:27 [INFO] [stderr] | [INFO] [stderr] 2583 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2627:90 [INFO] [stderr] | [INFO] [stderr] 2627 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2690:27 [INFO] [stderr] | [INFO] [stderr] 2690 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2727:90 [INFO] [stderr] | [INFO] [stderr] 2727 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2782:27 [INFO] [stderr] | [INFO] [stderr] 2782 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2840:90 [INFO] [stderr] | [INFO] [stderr] 2840 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2895:27 [INFO] [stderr] | [INFO] [stderr] 2895 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:2953:90 [INFO] [stderr] | [INFO] [stderr] 2953 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3008:27 [INFO] [stderr] | [INFO] [stderr] 3008 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3049:48 [INFO] [stderr] | [INFO] [stderr] 3049 | .then(move |result| -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3078:90 [INFO] [stderr] | [INFO] [stderr] 3078 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3141:26 [INFO] [stderr] | [INFO] [stderr] 3141 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3191:90 [INFO] [stderr] | [INFO] [stderr] 3191 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3246:27 [INFO] [stderr] | [INFO] [stderr] 3246 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3297:90 [INFO] [stderr] | [INFO] [stderr] 3297 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3352:27 [INFO] [stderr] | [INFO] [stderr] 3352 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3403:90 [INFO] [stderr] | [INFO] [stderr] 3403 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3458:27 [INFO] [stderr] | [INFO] [stderr] 3458 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3516:90 [INFO] [stderr] | [INFO] [stderr] 3516 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3571:27 [INFO] [stderr] | [INFO] [stderr] 3571 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3629:90 [INFO] [stderr] | [INFO] [stderr] 3629 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3684:27 [INFO] [stderr] | [INFO] [stderr] 3684 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3732:48 [INFO] [stderr] | [INFO] [stderr] 3732 | .then(move |result| -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3761:90 [INFO] [stderr] | [INFO] [stderr] 3761 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3824:26 [INFO] [stderr] | [INFO] [stderr] 3824 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3864:48 [INFO] [stderr] | [INFO] [stderr] 3864 | .then(move |result| -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3893:90 [INFO] [stderr] | [INFO] [stderr] 3893 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:3956:26 [INFO] [stderr] | [INFO] [stderr] 3956 | ) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:4013:90 [INFO] [stderr] | [INFO] [stderr] 4013 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:4068:27 [INFO] [stderr] | [INFO] [stderr] 4068 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:4126:90 [INFO] [stderr] | [INFO] [stderr] 4126 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:4181:27 [INFO] [stderr] | [INFO] [stderr] 4181 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:4232:90 [INFO] [stderr] | [INFO] [stderr] 4232 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:4287:27 [INFO] [stderr] | [INFO] [stderr] 4287 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:4338:90 [INFO] [stderr] | [INFO] [stderr] 4338 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:4393:27 [INFO] [stderr] | [INFO] [stderr] 4393 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:4444:90 [INFO] [stderr] | [INFO] [stderr] 4444 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:4499:27 [INFO] [stderr] | [INFO] [stderr] 4499 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:4550:90 [INFO] [stderr] | [INFO] [stderr] 4550 | response.headers_mut().set(XSpanId((&context as &Has).get().0.to_string())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Has` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:4605:27 [INFO] [stderr] | [INFO] [stderr] 4605 | }) as Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server/mod.rs:4611:97 [INFO] [stderr] | [INFO] [stderr] 4611 | _ => Box::new(future::ok(Response::new().with_status(StatusCode::NotFound))) as Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | / lazy_static! { [INFO] [stderr] 9 | | pub static ref CLEAR_ERROR_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 10 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | / lazy_static! { [INFO] [stderr] 13 | | pub static ref CLEAR_ERROR_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 14 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | / lazy_static! { [INFO] [stderr] 17 | | pub static ref GET_ADDR_ENABLED_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 18 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | / lazy_static! { [INFO] [stderr] 21 | | pub static ref GET_ADDR_ENABLED_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 22 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | / lazy_static! { [INFO] [stderr] 25 | | pub static ref GET_ADDR_ENABLED_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 26 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | / lazy_static! { [INFO] [stderr] 29 | | pub static ref GET_ADDR_INFO_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 30 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | / lazy_static! { [INFO] [stderr] 33 | | pub static ref GET_ADDR_INFO_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 34 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | / lazy_static! { [INFO] [stderr] 37 | | pub static ref GET_ADDR_INFO_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 38 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | / lazy_static! { [INFO] [stderr] 41 | | pub static ref GET_ADDR_VALUE_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 42 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:44:5 [INFO] [stderr] | [INFO] [stderr] 44 | / lazy_static! { [INFO] [stderr] 45 | | pub static ref GET_ADDR_VALUE_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 46 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | / lazy_static! { [INFO] [stderr] 49 | | pub static ref GET_ADDR_VALUE_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 50 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:52:5 [INFO] [stderr] | [INFO] [stderr] 52 | / lazy_static! { [INFO] [stderr] 53 | | pub static ref GET_API_OK: Mime = "text/plain".parse().unwrap(); [INFO] [stderr] 54 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:56:5 [INFO] [stderr] | [INFO] [stderr] 56 | / lazy_static! { [INFO] [stderr] 57 | | pub static ref GET_API_FILE_NOT_FOUND: Mime = "text/plain".parse().unwrap(); [INFO] [stderr] 58 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | / lazy_static! { [INFO] [stderr] 61 | | pub static ref GET_CONFIG_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 62 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | / lazy_static! { [INFO] [stderr] 65 | | pub static ref GET_CONFIG_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 66 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:68:5 [INFO] [stderr] | [INFO] [stderr] 68 | / lazy_static! { [INFO] [stderr] 69 | | pub static ref GET_CONFIG_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 70 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | / lazy_static! { [INFO] [stderr] 73 | | pub static ref GET_CURRENT_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 74 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:76:5 [INFO] [stderr] | [INFO] [stderr] 76 | / lazy_static! { [INFO] [stderr] 77 | | pub static ref GET_CURRENT_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 78 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:80:5 [INFO] [stderr] | [INFO] [stderr] 80 | / lazy_static! { [INFO] [stderr] 81 | | pub static ref GET_CURRENT_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 82 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:84:5 [INFO] [stderr] | [INFO] [stderr] 84 | / lazy_static! { [INFO] [stderr] 85 | | pub static ref GET_ERROR_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 86 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:88:5 [INFO] [stderr] | [INFO] [stderr] 88 | / lazy_static! { [INFO] [stderr] 89 | | pub static ref GET_ERROR_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 90 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:92:5 [INFO] [stderr] | [INFO] [stderr] 92 | / lazy_static! { [INFO] [stderr] 93 | | pub static ref GET_ERROR_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 94 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:96:5 [INFO] [stderr] | [INFO] [stderr] 96 | / lazy_static! { [INFO] [stderr] 97 | | pub static ref GET_ERRORS_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 98 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:100:5 [INFO] [stderr] | [INFO] [stderr] 100 | / lazy_static! { [INFO] [stderr] 101 | | pub static ref GET_ERRORS_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 102 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:104:5 [INFO] [stderr] | [INFO] [stderr] 104 | / lazy_static! { [INFO] [stderr] 105 | | pub static ref GET_ERRORS_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 106 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:108:5 [INFO] [stderr] | [INFO] [stderr] 108 | / lazy_static! { [INFO] [stderr] 109 | | pub static ref GET_FREQ_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 110 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:112:5 [INFO] [stderr] | [INFO] [stderr] 112 | / lazy_static! { [INFO] [stderr] 113 | | pub static ref GET_FREQ_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 114 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:116:5 [INFO] [stderr] | [INFO] [stderr] 116 | / lazy_static! { [INFO] [stderr] 117 | | pub static ref GET_FREQ_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 118 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:120:5 [INFO] [stderr] | [INFO] [stderr] 120 | / lazy_static! { [INFO] [stderr] 121 | | pub static ref GET_GROUP_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 122 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:124:5 [INFO] [stderr] | [INFO] [stderr] 124 | / lazy_static! { [INFO] [stderr] 125 | | pub static ref GET_GROUP_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 126 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:128:5 [INFO] [stderr] | [INFO] [stderr] 128 | / lazy_static! { [INFO] [stderr] 129 | | pub static ref GET_GROUP_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 130 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:132:5 [INFO] [stderr] | [INFO] [stderr] 132 | / lazy_static! { [INFO] [stderr] 133 | | pub static ref GET_LED_CURRENT_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 134 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:136:5 [INFO] [stderr] | [INFO] [stderr] 136 | / lazy_static! { [INFO] [stderr] 137 | | pub static ref GET_LED_CURRENT_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 138 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:140:5 [INFO] [stderr] | [INFO] [stderr] 140 | / lazy_static! { [INFO] [stderr] 141 | | pub static ref GET_LED_CURRENT_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 142 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:144:5 [INFO] [stderr] | [INFO] [stderr] 144 | / lazy_static! { [INFO] [stderr] 145 | | pub static ref GET_LED_ERROR_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 146 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:148:5 [INFO] [stderr] | [INFO] [stderr] 148 | / lazy_static! { [INFO] [stderr] 149 | | pub static ref GET_LED_ERROR_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 150 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:152:5 [INFO] [stderr] | [INFO] [stderr] 152 | / lazy_static! { [INFO] [stderr] 153 | | pub static ref GET_LED_ERROR_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 154 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:156:5 [INFO] [stderr] | [INFO] [stderr] 156 | / lazy_static! { [INFO] [stderr] 157 | | pub static ref GET_LED_INFO_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 158 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:160:5 [INFO] [stderr] | [INFO] [stderr] 160 | / lazy_static! { [INFO] [stderr] 161 | | pub static ref GET_LED_INFO_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 162 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:164:5 [INFO] [stderr] | [INFO] [stderr] 164 | / lazy_static! { [INFO] [stderr] 165 | | pub static ref GET_LED_INFO_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 166 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:168:5 [INFO] [stderr] | [INFO] [stderr] 168 | / lazy_static! { [INFO] [stderr] 169 | | pub static ref GET_LED_INFO_ALL_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 170 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:172:5 [INFO] [stderr] | [INFO] [stderr] 172 | / lazy_static! { [INFO] [stderr] 173 | | pub static ref GET_LED_INFO_ALL_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 174 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:176:5 [INFO] [stderr] | [INFO] [stderr] 176 | / lazy_static! { [INFO] [stderr] 177 | | pub static ref GET_LED_INFO_ALL_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 178 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:180:5 [INFO] [stderr] | [INFO] [stderr] 180 | / lazy_static! { [INFO] [stderr] 181 | | pub static ref GET_LED_PWM_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 182 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:184:5 [INFO] [stderr] | [INFO] [stderr] 184 | / lazy_static! { [INFO] [stderr] 185 | | pub static ref GET_LED_PWM_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 186 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:188:5 [INFO] [stderr] | [INFO] [stderr] 188 | / lazy_static! { [INFO] [stderr] 189 | | pub static ref GET_LED_PWM_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 190 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:192:5 [INFO] [stderr] | [INFO] [stderr] 192 | / lazy_static! { [INFO] [stderr] 193 | | pub static ref GET_LED_STATE_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 194 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:196:5 [INFO] [stderr] | [INFO] [stderr] 196 | / lazy_static! { [INFO] [stderr] 197 | | pub static ref GET_LED_STATE_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 198 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:200:5 [INFO] [stderr] | [INFO] [stderr] 200 | / lazy_static! { [INFO] [stderr] 201 | | pub static ref GET_LED_STATE_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 202 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:204:5 [INFO] [stderr] | [INFO] [stderr] 204 | / lazy_static! { [INFO] [stderr] 205 | | pub static ref GET_OFFSET_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 206 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:208:5 [INFO] [stderr] | [INFO] [stderr] 208 | / lazy_static! { [INFO] [stderr] 209 | | pub static ref GET_OFFSET_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 210 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:212:5 [INFO] [stderr] | [INFO] [stderr] 212 | / lazy_static! { [INFO] [stderr] 213 | | pub static ref GET_OFFSET_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 214 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:216:5 [INFO] [stderr] | [INFO] [stderr] 216 | / lazy_static! { [INFO] [stderr] 217 | | pub static ref GET_OUTPUT_CHANGE_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 218 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:220:5 [INFO] [stderr] | [INFO] [stderr] 220 | / lazy_static! { [INFO] [stderr] 221 | | pub static ref GET_OUTPUT_CHANGE_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 222 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:224:5 [INFO] [stderr] | [INFO] [stderr] 224 | / lazy_static! { [INFO] [stderr] 225 | | pub static ref GET_OUTPUT_CHANGE_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 226 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:228:5 [INFO] [stderr] | [INFO] [stderr] 228 | / lazy_static! { [INFO] [stderr] 229 | | pub static ref GET_OVER_TEMP_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 230 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | / lazy_static! { [INFO] [stderr] 233 | | pub static ref GET_OVER_TEMP_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 234 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:236:5 [INFO] [stderr] | [INFO] [stderr] 236 | / lazy_static! { [INFO] [stderr] 237 | | pub static ref GET_OVER_TEMP_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 238 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:240:5 [INFO] [stderr] | [INFO] [stderr] 240 | / lazy_static! { [INFO] [stderr] 241 | | pub static ref GET_PWM_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 242 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:244:5 [INFO] [stderr] | [INFO] [stderr] 244 | / lazy_static! { [INFO] [stderr] 245 | | pub static ref GET_PWM_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 246 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:248:5 [INFO] [stderr] | [INFO] [stderr] 248 | / lazy_static! { [INFO] [stderr] 249 | | pub static ref GET_PWM_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 250 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:252:5 [INFO] [stderr] | [INFO] [stderr] 252 | / lazy_static! { [INFO] [stderr] 253 | | pub static ref GET_SLEEP_OK: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 254 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:256:5 [INFO] [stderr] | [INFO] [stderr] 256 | / lazy_static! { [INFO] [stderr] 257 | | pub static ref GET_SLEEP_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 258 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:260:5 [INFO] [stderr] | [INFO] [stderr] 260 | / lazy_static! { [INFO] [stderr] 261 | | pub static ref GET_SLEEP_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 262 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:264:5 [INFO] [stderr] | [INFO] [stderr] 264 | / lazy_static! { [INFO] [stderr] 265 | | pub static ref RESET_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 266 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:268:5 [INFO] [stderr] | [INFO] [stderr] 268 | / lazy_static! { [INFO] [stderr] 269 | | pub static ref RESET_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 270 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:272:5 [INFO] [stderr] | [INFO] [stderr] 272 | / lazy_static! { [INFO] [stderr] 273 | | pub static ref SET_ADDR_ENABLED_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 274 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:276:5 [INFO] [stderr] | [INFO] [stderr] 276 | / lazy_static! { [INFO] [stderr] 277 | | pub static ref SET_ADDR_ENABLED_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 278 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:280:5 [INFO] [stderr] | [INFO] [stderr] 280 | / lazy_static! { [INFO] [stderr] 281 | | pub static ref SET_ADDR_VALUE_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 282 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:284:5 [INFO] [stderr] | [INFO] [stderr] 284 | / lazy_static! { [INFO] [stderr] 285 | | pub static ref SET_ADDR_VALUE_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 286 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:288:5 [INFO] [stderr] | [INFO] [stderr] 288 | / lazy_static! { [INFO] [stderr] 289 | | pub static ref SET_CONFIG_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 290 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:292:5 [INFO] [stderr] | [INFO] [stderr] 292 | / lazy_static! { [INFO] [stderr] 293 | | pub static ref SET_CONFIG_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 294 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:296:5 [INFO] [stderr] | [INFO] [stderr] 296 | / lazy_static! { [INFO] [stderr] 297 | | pub static ref SET_CURRENT_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 298 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:300:5 [INFO] [stderr] | [INFO] [stderr] 300 | / lazy_static! { [INFO] [stderr] 301 | | pub static ref SET_CURRENT_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 302 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:304:5 [INFO] [stderr] | [INFO] [stderr] 304 | / lazy_static! { [INFO] [stderr] 305 | | pub static ref SET_FREQ_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 306 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:308:5 [INFO] [stderr] | [INFO] [stderr] 308 | / lazy_static! { [INFO] [stderr] 309 | | pub static ref SET_FREQ_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 310 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:312:5 [INFO] [stderr] | [INFO] [stderr] 312 | / lazy_static! { [INFO] [stderr] 313 | | pub static ref SET_GROUP_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 314 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:316:5 [INFO] [stderr] | [INFO] [stderr] 316 | / lazy_static! { [INFO] [stderr] 317 | | pub static ref SET_GROUP_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 318 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:320:5 [INFO] [stderr] | [INFO] [stderr] 320 | / lazy_static! { [INFO] [stderr] 321 | | pub static ref SET_LED_CURRENT_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 322 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:324:5 [INFO] [stderr] | [INFO] [stderr] 324 | / lazy_static! { [INFO] [stderr] 325 | | pub static ref SET_LED_CURRENT_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 326 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:328:5 [INFO] [stderr] | [INFO] [stderr] 328 | / lazy_static! { [INFO] [stderr] 329 | | pub static ref SET_LED_ERROR_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 330 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:332:5 [INFO] [stderr] | [INFO] [stderr] 332 | / lazy_static! { [INFO] [stderr] 333 | | pub static ref SET_LED_ERROR_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 334 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:336:5 [INFO] [stderr] | [INFO] [stderr] 336 | / lazy_static! { [INFO] [stderr] 337 | | pub static ref SET_LED_INFO_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 338 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:340:5 [INFO] [stderr] | [INFO] [stderr] 340 | / lazy_static! { [INFO] [stderr] 341 | | pub static ref SET_LED_INFO_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 342 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:344:5 [INFO] [stderr] | [INFO] [stderr] 344 | / lazy_static! { [INFO] [stderr] 345 | | pub static ref SET_LED_INFO_ALL_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 346 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:348:5 [INFO] [stderr] | [INFO] [stderr] 348 | / lazy_static! { [INFO] [stderr] 349 | | pub static ref SET_LED_INFO_ALL_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 350 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:352:5 [INFO] [stderr] | [INFO] [stderr] 352 | / lazy_static! { [INFO] [stderr] 353 | | pub static ref SET_LED_PWM_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 354 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:356:5 [INFO] [stderr] | [INFO] [stderr] 356 | / lazy_static! { [INFO] [stderr] 357 | | pub static ref SET_LED_PWM_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 358 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:360:5 [INFO] [stderr] | [INFO] [stderr] 360 | / lazy_static! { [INFO] [stderr] 361 | | pub static ref SET_LED_STATE_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 362 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:364:5 [INFO] [stderr] | [INFO] [stderr] 364 | / lazy_static! { [INFO] [stderr] 365 | | pub static ref SET_LED_STATE_OPERATION_FAILED: Mime = "application/json".parse().unwrap(); [INFO] [stderr] 366 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/mimetypes.rs:368:5 [INFO] [stderr] | [INFO] [stderr] 368 | / lazy_static! { [INFO] [stderr] 369 | | pub static ref SET_OFFSET_BAD_REQUEST: Mime = "application/json".parse().unwrap(); [WARN] too many lines in the log, truncating it