pub struct DebeziumTransactionMetadata {
pub tx_metadata_global_id: GlobalId,
pub tx_status_idx: usize,
pub tx_transaction_id_idx: usize,
pub tx_data_collections_idx: usize,
pub tx_data_collections_data_collection_idx: usize,
pub tx_data_collections_event_count_idx: usize,
pub tx_data_collection_name: String,
pub data_transaction_idx: usize,
pub data_transaction_id_idx: usize,
}
Fields§
§tx_metadata_global_id: GlobalId
§tx_status_idx: usize
§tx_transaction_id_idx: usize
§tx_data_collections_idx: usize
§tx_data_collections_data_collection_idx: usize
§tx_data_collections_event_count_idx: usize
§tx_data_collection_name: String
§data_transaction_idx: usize
The column index containing the debezium transaction metadata.
data_transaction_id_idx: usize
Trait Implementations§
source§impl Arbitrary for DebeziumTransactionMetadata
impl Arbitrary for DebeziumTransactionMetadata
§type Parameters = (<GlobalId as Arbitrary>::Parameters, <usize as Arbitrary>::Parameters, <usize as Arbitrary>::Parameters, <usize as Arbitrary>::Parameters, <usize as Arbitrary>::Parameters, <usize as Arbitrary>::Parameters, <String as Arbitrary>::Parameters, <usize as Arbitrary>::Parameters, <usize as Arbitrary>::Parameters)
type Parameters = (<GlobalId as Arbitrary>::Parameters, <usize as Arbitrary>::Parameters, <usize as Arbitrary>::Parameters, <usize as Arbitrary>::Parameters, <usize as Arbitrary>::Parameters, <usize as Arbitrary>::Parameters, <String as Arbitrary>::Parameters, <usize as Arbitrary>::Parameters, <usize as Arbitrary>::Parameters)
The type of parameters that
arbitrary_with
accepts for configuration
of the generated Strategy
. Parameters must implement Default
.§type Strategy = Map<(<GlobalId as Arbitrary>::Strategy, <usize as Arbitrary>::Strategy, <usize as Arbitrary>::Strategy, <usize as Arbitrary>::Strategy, <usize as Arbitrary>::Strategy, <usize as Arbitrary>::Strategy, <String as Arbitrary>::Strategy, <usize as Arbitrary>::Strategy, <usize as Arbitrary>::Strategy), fn(_: (GlobalId, usize, usize, usize, usize, usize, String, usize, usize)) -> DebeziumTransactionMetadata>
type Strategy = Map<(<GlobalId as Arbitrary>::Strategy, <usize as Arbitrary>::Strategy, <usize as Arbitrary>::Strategy, <usize as Arbitrary>::Strategy, <usize as Arbitrary>::Strategy, <usize as Arbitrary>::Strategy, <String as Arbitrary>::Strategy, <usize as Arbitrary>::Strategy, <usize as Arbitrary>::Strategy), fn(_: (GlobalId, usize, usize, usize, usize, usize, String, usize, usize)) -> DebeziumTransactionMetadata>
The type of
Strategy
used to generate values of type Self
.source§fn arbitrary_with(_top: Self::Parameters) -> Self::Strategy
fn arbitrary_with(_top: Self::Parameters) -> Self::Strategy
source§impl Clone for DebeziumTransactionMetadata
impl Clone for DebeziumTransactionMetadata
source§fn clone(&self) -> DebeziumTransactionMetadata
fn clone(&self) -> DebeziumTransactionMetadata
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 DebeziumTransactionMetadata
impl Debug for DebeziumTransactionMetadata
source§impl<'de> Deserialize<'de> for DebeziumTransactionMetadata
impl<'de> Deserialize<'de> for DebeziumTransactionMetadata
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 PartialEq<DebeziumTransactionMetadata> for DebeziumTransactionMetadata
impl PartialEq<DebeziumTransactionMetadata> for DebeziumTransactionMetadata
source§fn eq(&self, other: &DebeziumTransactionMetadata) -> bool
fn eq(&self, other: &DebeziumTransactionMetadata) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RustType<ProtoDebeziumTransactionMetadata> for DebeziumTransactionMetadata
impl RustType<ProtoDebeziumTransactionMetadata> for DebeziumTransactionMetadata
source§fn into_proto(&self) -> ProtoDebeziumTransactionMetadata
fn into_proto(&self) -> ProtoDebeziumTransactionMetadata
Convert a
Self
into a Proto
value.source§fn from_proto(
proto: ProtoDebeziumTransactionMetadata
) -> Result<Self, TryFromProtoError>
fn from_proto(
proto: ProtoDebeziumTransactionMetadata
) -> Result<Self, TryFromProtoError>
impl Eq for DebeziumTransactionMetadata
impl StructuralEq for DebeziumTransactionMetadata
impl StructuralPartialEq for DebeziumTransactionMetadata
Auto Trait Implementations§
impl RefUnwindSafe for DebeziumTransactionMetadata
impl Send for DebeziumTransactionMetadata
impl Sync for DebeziumTransactionMetadata
impl Unpin for DebeziumTransactionMetadata
impl UnwindSafe for DebeziumTransactionMetadata
Blanket Implementations§
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
.