pub enum LeaseError {
Held {
owner: String,
expires_unix_ms: i64,
},
Lost,
Store(StoreError),
}Expand description
Lease acquisition/renewal failure.
Variants§
Held
Another owner holds an unexpired lease.
Lost
This owner no longer holds the lease.
Store(StoreError)
Root store failure.
Trait Implementations§
Source§impl Debug for LeaseError
impl Debug for LeaseError
Source§impl Display for LeaseError
impl Display for LeaseError
Source§impl Error for LeaseError
impl Error for LeaseError
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<LeaseError> for NodeError
impl From<LeaseError> for NodeError
Source§fn from(source: LeaseError) -> Self
fn from(source: LeaseError) -> Self
Converts to this type from the input type.
Source§impl From<StoreError> for LeaseError
impl From<StoreError> for LeaseError
Source§fn from(source: StoreError) -> Self
fn from(source: StoreError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for LeaseError
impl !UnwindSafe for LeaseError
impl Freeze for LeaseError
impl Send for LeaseError
impl Sync for LeaseError
impl Unpin for LeaseError
impl UnsafeUnpin for LeaseError
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