Open Issues Need Help
View All on GitHubAI Summary: The task is to determine the best method for automatically deregistering dBus resources when a network connectivity type (e.g., Avahi, BlueZ) is dropped in the Rust Matter implementation. This involves investigating whether dBus and the `zbus` crate handle deregistration automatically upon connection closure, and potentially modifying the code to use owned connections instead of references to ensure proper cleanup.
AI Summary: The task is to refactor the `Session::encode` method in the rs-matter Rust implementation of the Matter protocol to remove its fallibility. The current method can fail, implying potential bugs, and making it infallible would clarify its intended behavior and improve code robustness.