src.nth.io/

summaryrefslogtreecommitdiff
path: root/src/controller/ops.rs
AgeCommit message (Collapse)AuthorFilesLines
18 hoursSplit the controller operations into a submoduleLuke Hoersten1-0/+736
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.