Expand description
Switchboard solver and planning helpers.
Structs§
- Channel
Key - Canonical key describing a channel’s schema and attachments.
- Channel
Spec - A channel that should exist once the solution is applied.
- Default
Solver - Default
Solverimplementation used bySwitchboardCore. - Flow
Route - A flow for a single intent mapped to a channel in the solution.
- Intent
- Pair of endpoints the solver should consider when planning flows.
- Intent
Route - The set of flows required for a given intent.
- Solution
- The solver output, describing the channels and per-intent routing.
- Switchboard
Core - In-memory state tracker for endpoints and intents.
Enums§
- Switchboard
Error - Errors produced while planning switchboard wiring.
Traits§
- Solver
- Solver interface for producing wiring plans.
Functions§
- best_
compatible_ match - Return the position of the best compatible channel, if any.