echo/src/engine
Jean 6f76f9722c
Reorganise the engine into a concern-split module tree
engine/mod.rs had grown past 5k lines, most of it one test module and
a few large method clusters. Lift the tests into engine/tests.rs, and
move the cohesive method groups into sibling files — sasl, kicker
(chat policing), register (account-authority relay), and dispatch
(service routing and fantasy). The Engine type, its master event
handler, shared helpers, and the small state structs stay in mod.rs;
each sibling adds its own impl Engine block. Pure reorganisation: no
behaviour change, tests unchanged and green.
2026-07-14 14:05:56 +00:00
..
db Reorganise the store into a domain-split module tree 2026-07-14 13:57:05 +00:00
dispatch.rs Reorganise the engine into a concern-split module tree 2026-07-14 14:05:56 +00:00
kicker.rs Reorganise the engine into a concern-split module tree 2026-07-14 14:05:56 +00:00
mod.rs Reorganise the engine into a concern-split module tree 2026-07-14 14:05:56 +00:00
register.rs Reorganise the engine into a concern-split module tree 2026-07-14 14:05:56 +00:00
sasl.rs Reorganise the engine into a concern-split module tree 2026-07-14 14:05:56 +00:00
scram.rs Reorganize protocol and pseudoclients into a modules/ tree 2026-07-12 10:37:59 +00:00
service.rs modules: capability-scoped Store/NetView boundary (Tier 2) 2026-07-13 01:04:07 +00:00
state.rs Add ChanFix: recover opless channels from op-time scores 2026-07-14 04:33:48 +00:00
tests.rs Reorganise the engine into a concern-split module tree 2026-07-14 14:05:56 +00:00