Expand description
The provider abstraction: a uniform ScoreProvider interface plus a
runtime-selectable Provider enum.
The TUI builds one Provider from a ProviderConfig and calls its
inherent async methods; it never names a concrete backend. New backends are
added by implementing ScoreProvider and adding a variant here.
Structs§
- Provider
Config - Everything needed to build a
Providerat runtime.
Enums§
- Provider
- A runtime-selected backend. Dispatches to the concrete provider.
- Provider
Kind - Which backend to use.
Traits§
- Score
Provider - A uniform interface every backend implements.