pub enum EtcdError {
Connect(Error),
}Expand description
Errors constructing the store. Only startup is fallible to the caller; once running, the watch task absorbs transient failures (keeping the last snapshot).
Variants§
Connect(Error)
The initial connection or read against etcd failed, fail fast rather than serve an empty directive set the operator did not intend.
Trait Implementations§
Source§impl Error for EtcdError
impl Error for EtcdError
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 !RefUnwindSafe for EtcdError
impl !UnwindSafe for EtcdError
impl Freeze for EtcdError
impl Send for EtcdError
impl Sync for EtcdError
impl Unpin for EtcdError
impl UnsafeUnpin for EtcdError
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