agp_config/grpc/
errors.rs1use thiserror::Error;
5
6#[derive(Error, Debug)]
10pub enum ConfigError {
11 #[error("missing the grpc server service")]
12 MissingServices,
13 #[error("missing grpc endpoint")]
14 MissingEndpoint,
15 #[error("error parsing grpc endpoint")]
16 EndpointParseError(String),
17 #[error("tcp incoming error")]
18 TcpIncomingError(String),
19 #[error("failed to parse uri")]
20 UriParseError(String),
21 #[error("failed to parse headers")]
22 HeaderParseError(String),
23 #[error("failed to parse rate limit configuration")]
24 RateLimitParseError(String),
25 #[error("tls setting error: {0}")]
26 TLSSettingError(String),
27 #[error("auth config error: {0}")]
28 AuthConfigError(String),
29 #[error("resolution error")]
30 ResolutionError,
31 #[error("unknown error")]
32 Unknown,
33}