pub struct ApplicationSourceConfig {
pub properties: HashMap<String, Value>,
pub durability: Option<DurabilityConfig>,
}Expand description
Application source configuration
Fields§
§properties: HashMap<String, Value>Application-specific properties (for now, keep flexible)
durability: Option<DurabilityConfig>Optional WAL durability configuration.
When present and enabled, the source persists incoming events to a local Write-Ahead Log before acknowledging the caller, enabling crash recovery and replay for persistent queries.
Trait Implementations§
Source§impl Clone for ApplicationSourceConfig
impl Clone for ApplicationSourceConfig
Source§fn clone(&self) -> ApplicationSourceConfig
fn clone(&self) -> ApplicationSourceConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ApplicationSourceConfig
impl Debug for ApplicationSourceConfig
Source§impl<'de> Deserialize<'de> for ApplicationSourceConfig
impl<'de> Deserialize<'de> for ApplicationSourceConfig
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 for ApplicationSourceConfig
impl PartialEq for ApplicationSourceConfig
Source§fn eq(&self, other: &ApplicationSourceConfig) -> bool
fn eq(&self, other: &ApplicationSourceConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ApplicationSourceConfig
impl Serialize for ApplicationSourceConfig
impl StructuralPartialEq for ApplicationSourceConfig
Auto Trait Implementations§
impl Freeze for ApplicationSourceConfig
impl RefUnwindSafe for ApplicationSourceConfig
impl Send for ApplicationSourceConfig
impl Sync for ApplicationSourceConfig
impl Unpin for ApplicationSourceConfig
impl UnsafeUnpin for ApplicationSourceConfig
impl UnwindSafe for ApplicationSourceConfig
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