pub enum PrometheusError {
ReqwestError(Error),
ApiError(String),
ParseError(String),
BuildClientError(String),
}Expand description
Prometheus API error
Variants§
ReqwestError(Error)
Error from reqwest
ApiError(String)
Error from Prometheus API
ParseError(String)
Error parsing response
BuildClientError(String)
Error building HTTP client
Trait Implementations§
Source§impl Debug for PrometheusError
impl Debug for PrometheusError
Source§impl Display for PrometheusError
impl Display for PrometheusError
Source§impl Error for PrometheusError
impl Error for PrometheusError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<Error> for PrometheusError
impl From<Error> for PrometheusError
Source§fn from(error: ReqwestError) -> Self
fn from(error: ReqwestError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PrometheusError
impl !RefUnwindSafe for PrometheusError
impl Send for PrometheusError
impl Sync for PrometheusError
impl Unpin for PrometheusError
impl !UnwindSafe for PrometheusError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.