fastllm_core/error.rs
1#[derive(Debug, thiserror::Error)]
2pub enum LlmGatewayError {
3 #[error("no LLM provider registered for `{0}`")]
4 UnknownProvider(String),
5 #[error("provider `{provider}` failed: {message}")]
6 Provider { provider: String, message: String },
7 #[error("model route `{0}` is not allowed by the effective capability grant")]
8 RouteDenied(String),
9}