pub enum CsiError {
PullFailed(Box<OciError>),
InvalidAttribute {
key: String,
},
Io(Error),
Metrics(String),
}Variants§
PullFailed(Box<OciError>)
InvalidAttribute
Io(Error)
Metrics(String)
Metrics HTTP server setup or serve failure. Emitted by
metrics::serve_metrics on bind / serve errors. In current production
flow this surfaces only through tests because serve_metrics is
invoked via fire-and-forget tokio::spawn from app::run, with errors
logged via tracing. The typed variant preserves a clean error
contract should propagation tighten later.
Trait Implementations§
Source§impl Error for CsiError
impl Error for CsiError
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()
Auto Trait Implementations§
impl Freeze for CsiError
impl !RefUnwindSafe for CsiError
impl Send for CsiError
impl Sync for CsiError
impl Unpin for CsiError
impl UnsafeUnpin for CsiError
impl !UnwindSafe for CsiError
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request