diff options
| author | Luke Hoersten <[email protected]> | 2026-07-28 17:42:46 -0500 |
|---|---|---|
| committer | Luke Hoersten <[email protected]> | 2026-07-28 17:42:46 -0500 |
| commit | 4129dcaeceab060d9f1cac599e9e29cab0f44fd7 (patch) | |
| tree | 9916763a324bd81649a5198a4df9bf4aa7e97058 /src/output.rs | |
| parent | 29943e536f2be420a9d4042cd26d7b7eddf71438 (diff) | |
Split the controller operations into a submodule
controller.rs had grown to ~1400 lines gluing the one-shot stack harness
and persistent-identity lifecycle to the four on-wire operations. Move the
operations (commission, sync, inspect, decommission, plus connect and the
timeout helper) into controller/ops.rs; the harness, identity/fabric
bootstrap, KV store, and locking stay in controller/mod.rs. ops.rs sees the
parent module private items via use super::*, so no visibility changes were
needed, and pub use ops::* keeps the existing controller::* paths.
No behavior change. 36 unit tests, clippy clean.
Diffstat (limited to 'src/output.rs')
0 files changed, 0 insertions, 0 deletions
