Skip to content

Bump miniconf_mqtt from 0.17.0 to 0.18.0 #879

Bump miniconf_mqtt from 0.17.0 to 0.18.0

Bump miniconf_mqtt from 0.17.0 to 0.18.0 #879

Triggered via pull request November 25, 2024 04:05
Status Failure
Total duration 1m 26s
Artifacts

ci.yml

on: pull_request
Matrix: compile
Fit to window
Zoom out
Zoom in

Annotations

11 errors and 15 warnings
the method `update` exists for struct `MqttClient<'static, S, NetworkStackProxy<'static, NetworkStack<'static, EthernetDMA<4, 4>, ...>>, ..., ..., Y>`, but its trait bounds were not satisfied: src/net/mod.rs#L200
error[E0599]: the method `update` exists for struct `MqttClient<'static, S, NetworkStackProxy<'static, NetworkStack<'static, EthernetDMA<4, 4>, ...>>, ..., ..., Y>`, but its trait bounds were not satisfied --> src/net/mod.rs:200:29 | 200 | match self.miniconf.update(settings) { | ^^^^^^ method cannot be called due to unsatisfied trait bounds | = note: the full type name has been written to '/home/runner/work/thermostat-eem/thermostat-eem/target/thumbv7em-none-eabihf/debug/deps/thermostat_eem-b74b195f974d4c78.long-type-16275311468406305233.txt' = note: consider using `--verbose` to print the full type name to the console = note: the following trait bounds were not satisfied: `S: miniconf::tree::TreeKey` `S: miniconf::tree::TreeSerialize` `S: miniconf::tree::TreeDeserialize<'de>` which is required by `S: miniconf::tree::TreeDeserializeOwned`
the trait bound `S: miniconf::tree::TreeDeserializeOwned` is not satisfied: src/net/mod.rs#L118
error[E0277]: the trait bound `S: miniconf::tree::TreeDeserializeOwned` is not satisfied --> src/net/mod.rs:118:24 | 118 | let settings = miniconf_mqtt::MqttClient::new( | ________________________^ 119 | | stack_manager.acquire_stack(), 120 | | prefix.as_str(), 121 | | clock, ... | 124 | | .unwrap(), 125 | | ) | |_________^ the trait `for<'de> miniconf::tree::TreeDeserialize<'de>` is not implemented for `S`, which is required by `S: miniconf::tree::TreeDeserializeOwned` | = note: required for `S` to implement `miniconf::tree::TreeDeserializeOwned` note: required by a bound in `miniconf_mqtt::MqttClient::<'a, Settings, Stack, Clock, Broker, Y>::new` --> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/miniconf_mqtt-0.18.0/src/lib.rs:235:41 | 235 | Settings: TreeKey + TreeSerialize + TreeDeserializeOwned, | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `MqttClient::<'a, Settings, Stack, Clock, Broker, Y>::new` ... 247 | pub fn new( | --- required by a bound in this associated function help: consider further restricting this bound | 78 | S: Default + TreeDeserializeOwned + TreeSerialize + TreeKey + Clone + for<'de> miniconf::tree::TreeDeserialize<'de>, | +++++++++++++++++++++++++++++++++++++++++++++++
the trait bound `S: miniconf::tree::TreeSerialize` is not satisfied: src/net/mod.rs#L118
error[E0277]: the trait bound `S: miniconf::tree::TreeSerialize` is not satisfied --> src/net/mod.rs:118:24 | 118 | let settings = miniconf_mqtt::MqttClient::new( | ________________________^ 119 | | stack_manager.acquire_stack(), 120 | | prefix.as_str(), 121 | | clock, ... | 124 | | .unwrap(), 125 | | ) | |_________^ the trait `miniconf::tree::TreeSerialize` is not implemented for `S` | note: required by a bound in `miniconf_mqtt::MqttClient::<'a, Settings, Stack, Clock, Broker, Y>::new` --> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/miniconf_mqtt-0.18.0/src/lib.rs:235:25 | 235 | Settings: TreeKey + TreeSerialize + TreeDeserializeOwned, | ^^^^^^^^^^^^^ required by this bound in `MqttClient::<'a, Settings, Stack, Clock, Broker, Y>::new` ... 247 | pub fn new( | --- required by a bound in this associated function help: consider further restricting this bound | 78 | S: Default + TreeDeserializeOwned + TreeSerialize + TreeKey + Clone + miniconf::tree::TreeSerialize, | +++++++++++++++++++++++++++++++
the trait bound `S: miniconf::tree::TreeKey` is not satisfied: src/net/mod.rs#L118
error[E0277]: the trait bound `S: miniconf::tree::TreeKey` is not satisfied --> src/net/mod.rs:118:24 | 118 | let settings = miniconf_mqtt::MqttClient::new( | ________________________^ 119 | | stack_manager.acquire_stack(), 120 | | prefix.as_str(), 121 | | clock, ... | 124 | | .unwrap(), 125 | | ) | |_________^ the trait `miniconf::tree::TreeKey` is not implemented for `S` | note: required by a bound in `miniconf_mqtt::MqttClient::<'a, Settings, Stack, Clock, Broker, Y>::new` --> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/miniconf_mqtt-0.18.0/src/lib.rs:235:15 | 235 | Settings: TreeKey + TreeSerialize + TreeDeserializeOwned, | ^^^^^^^ required by this bound in `MqttClient::<'a, Settings, Stack, Clock, Broker, Y>::new` ... 247 | pub fn new( | --- required by a bound in this associated function help: consider further restricting this bound | 78 | S: Default + TreeDeserializeOwned + TreeSerialize + TreeKey + Clone + miniconf::tree::TreeKey, | +++++++++++++++++++++++++
style
Clippy had exited with the 101 exit code
compile (stable, false)
Process completed with exit code 101.
doc
The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
compile (nightly, true)
The job was canceled because "stable_false" failed.
compile (nightly, true)
The operation was canceled.
compile (beta, true)
The job was canceled because "stable_false" failed.
compile (beta, true)
The operation was canceled.
style
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1, actions-rs/clippy-check@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
style
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1, actions-rs/clippy-check@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
style
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
style
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
style
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
style
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
doc
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/toolchain@v1, Swatinem/rust-cache@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
doc
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions-rs/toolchain@v1, Swatinem/rust-cache@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
doc
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
doc
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
doc
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
doc
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
doc
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
doc
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
doc
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/