pub enum InternalStashError {
Postgres(Error),
Fence(String),
PeekSinceUpper(String),
IncompatibleVersion {
found_version: u64,
min_stash_version: u64,
stash_version: u64,
},
Proto(TryFromProtoError),
Decoding(DecodeError),
Uninitialized,
StashNotWritable(String),
Other(String),
}
Expand description
Not a public API, only exposed for mz-stash.
Variants§
Postgres(Error)
Fence(String)
PeekSinceUpper(String)
IncompatibleVersion
Proto(TryFromProtoError)
Decoding(DecodeError)
Uninitialized
StashNotWritable(String)
Other(String)
Trait Implementations§
source§impl Debug for InternalStashError
impl Debug for InternalStashError
source§impl From<InternalStashError> for StashError
impl From<InternalStashError> for StashError
source§fn from(inner: InternalStashError) -> StashError
fn from(inner: InternalStashError) -> StashError
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for InternalStashError
impl Send for InternalStashError
impl Sync for InternalStashError
impl Unpin for InternalStashError
impl !UnwindSafe for InternalStashError
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> FutureExt for T
impl<T> FutureExt for T
source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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
source§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
source§fn into_rust(self) -> Result<R, TryFromProtoError>
fn into_rust(self) -> Result<R, TryFromProtoError>
See
RustType::from_proto
.source§fn from_rust(rust: &R) -> P
fn from_rust(rust: &R) -> P
See
RustType::into_proto
.