fix: revert config-dependent cargo-fix changes (kept only always-safe edits)
cargo fix ran under --no-default-features and removed an import/mut that are 'unused' ONLY in the minimal build but genuinely USED in CI's full build (error[E0596]: cannot borrow result as mutable in desktop discovery.rs). Those are false-positive warnings in the minimal config. Reverted bridge.rs/ commissioning.rs/discovery.rs to origin/main; kept the always-safe edits (dead-code #[allow] notes + ClockGateDecision doc fields + camera macOS-only allow). Full-features build of all four crates: Finished, 0 errors. Co-Authored-By: claude-flow <ruv@ruv.net>
This commit is contained in:
parent
0d6c20c278
commit
d4170ad159
|
|
@ -355,7 +355,7 @@ pub async fn list_serial_ports() -> Result<Vec<SerialPortInfo>, String> {
|
|||
fn list_serial_ports_fallback() -> Result<Vec<SerialPortInfo>, String> {
|
||||
tracing::info!("Using fallback serial port listing");
|
||||
|
||||
let result = Vec::new();
|
||||
let mut result = Vec::new();
|
||||
|
||||
// List /dev/cu.usb* devices on macOS
|
||||
#[cfg(target_os = "macos")]
|
||||
|
|
|
|||
|
|
@ -23,7 +23,8 @@
|
|||
use crate::mqtt::discovery::EntityKind;
|
||||
|
||||
use super::clusters::{
|
||||
matter_mapping, DEVICE_TYPE_AGGREGATOR,
|
||||
matter_mapping, MatterClusterMapping, DEVICE_TYPE_AGGREGATOR,
|
||||
DEVICE_TYPE_BRIDGED_NODE,
|
||||
};
|
||||
|
||||
/// One endpoint on the Matter device tree.
|
||||
|
|
@ -106,7 +107,7 @@ pub fn build_bridge_tree(nodes: &[(String, String, Vec<EntityKind>)]) -> BridgeT
|
|||
|
||||
let ep_id = next_endpoint;
|
||||
next_endpoint += 1;
|
||||
let ep = Endpoint {
|
||||
let mut ep = Endpoint {
|
||||
endpoint_id: ep_id,
|
||||
device_type: m.device_type,
|
||||
label: format!("{:?}", entity),
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@
|
|||
//! vector `(passcode=20202021, discriminator=3840)` encodes to the
|
||||
//! Matter-published `34970112332`.
|
||||
|
||||
// re-export-only guard
|
||||
use super::super::matter::clusters::VENDOR_ATTR_PERSON_COUNT as _; // re-export-only guard
|
||||
|
||||
/// Inputs to setup-code generation. `passcode` and `discriminator`
|
||||
/// are usually random at first start and persisted in the
|
||||
|
|
|
|||
Loading…
Reference in New Issue