My Home Robot Project
Applies `#[derive(Debug)]` to key structs (`Brain`, `LedPump`, `OrganSocket`) to facilitate easier state inspection during development and debugging. Integrates `#[instrument]` attributes from the `tracing` crate on critical methods (`Brain::rest`, `LedPump::do_work`, `Organ::run_organ_message_loop`) to provide detailed span information in logs. Makes `id` and `parent_id` fields of `ChildIdentity` public, enabling direct access. Refactors `Organ::start` to delegate its message loop to a dedicated private method, improving code clarity. |
||
|---|---|---|
| src | ||
| utils | ||
| .gitattributes | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
Dixon
My Home Robot Project