Struct coord::catalog::SerializedSourcePersistDetails [−][src]
pub struct SerializedSourcePersistDetails {
pub primary_stream: String,
pub timestamp_bindings_stream: String,
pub envelope_details: SerializedEnvelopePersistDetails,
}
Expand description
Serialized source persistence details. See SourcePersistDesc
for an explanation of the
fields.
Fields
primary_stream: String
Name of the primary persisted stream of this source. This is what a consumer of the persisted data would be interested in while the secondary stream(s) of the source are an internal implementation detail.
timestamp_bindings_stream: String
Persisted stream of timestamp bindings.
envelope_details: SerializedEnvelopePersistDetails
Any additional details that we need to make the envelope logic stateful.
Trait Implementations
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
Performs the conversion.
Auto Trait Implementations
impl Send for SerializedSourcePersistDetails
impl Sync for SerializedSourcePersistDetails
impl Unpin for SerializedSourcePersistDetails
impl UnwindSafe for SerializedSourcePersistDetails
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more