Enum mz_storage_client::types::errors::EnvelopeError
source · pub enum EnvelopeError {
Debezium(String),
Upsert(UpsertError),
Flat(String),
}
Expand description
Errors arising during envelope processing.
Variants§
Debezium(String)
An error arising while processing the Debezium envelope.
Upsert(UpsertError)
An error that can be retracted by a future message using upsert logic.
Flat(String)
Errors corresponding to ENVELOPE NONE
. Naming this
None
, though, would have been too confusing.
Trait Implementations§
source§impl Clone for EnvelopeError
impl Clone for EnvelopeError
source§fn clone(&self) -> EnvelopeError
fn clone(&self) -> EnvelopeError
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for EnvelopeError
impl Debug for EnvelopeError
source§impl<'de> Deserialize<'de> for EnvelopeError
impl<'de> Deserialize<'de> for EnvelopeError
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Display for EnvelopeError
impl Display for EnvelopeError
source§impl From<EnvelopeError> for DataflowError
impl From<EnvelopeError> for DataflowError
source§fn from(e: EnvelopeError) -> Self
fn from(e: EnvelopeError) -> Self
Converts to this type from the input type.
source§impl Hash for EnvelopeError
impl Hash for EnvelopeError
source§impl Ord for EnvelopeError
impl Ord for EnvelopeError
source§fn cmp(&self, other: &EnvelopeError) -> Ordering
fn cmp(&self, other: &EnvelopeError) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq<EnvelopeError> for EnvelopeError
impl PartialEq<EnvelopeError> for EnvelopeError
source§fn eq(&self, other: &EnvelopeError) -> bool
fn eq(&self, other: &EnvelopeError) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<EnvelopeError> for EnvelopeError
impl PartialOrd<EnvelopeError> for EnvelopeError
source§fn partial_cmp(&self, other: &EnvelopeError) -> Option<Ordering>
fn partial_cmp(&self, other: &EnvelopeError) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl RustType<ProtoEnvelopeErrorV1> for EnvelopeError
impl RustType<ProtoEnvelopeErrorV1> for EnvelopeError
source§fn into_proto(&self) -> ProtoEnvelopeErrorV1
fn into_proto(&self) -> ProtoEnvelopeErrorV1
Convert a
Self
into a Proto
value.source§fn from_proto(proto: ProtoEnvelopeErrorV1) -> Result<Self, TryFromProtoError>
fn from_proto(proto: ProtoEnvelopeErrorV1) -> Result<Self, TryFromProtoError>
source§impl Serialize for EnvelopeError
impl Serialize for EnvelopeError
impl Eq for EnvelopeError
impl StructuralEq for EnvelopeError
impl StructuralPartialEq for EnvelopeError
Auto Trait Implementations§
impl RefUnwindSafe for EnvelopeError
impl Send for EnvelopeError
impl Sync for EnvelopeError
impl Unpin for EnvelopeError
impl UnwindSafe for EnvelopeError
Blanket Implementations§
source§impl<T> DisplayExt for Twhere
T: Display,
impl<T> DisplayExt for Twhere
T: Display,
source§fn to_string_alt(&self) -> String
fn to_string_alt(&self) -> String
Formats an object with the “alternative” format (
{:#}
) and returns it.source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.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
.