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.
This commit is contained in:
Jean Chevronnet 2026-07-14 14:05:56 +00:00
parent 0c7976e80d
commit 6f76f9722c
No known key found for this signature in database
6 changed files with 4194 additions and 4177 deletions

File diff suppressed because it is too large Load diff