pub enum DebeziumBridgeConfig {
Http {
listen: String,
path: String,
authentication_token: Option<String>,
request_timeout: Duration,
max_body_size: usize,
},
Kafka {
bootstrap_servers: Vec<String>,
topics: Vec<String>,
group_id: String,
consumer_properties: BTreeMap<String, String>,
poll_timeout: Duration,
},
}Variants§
Trait Implementations§
Source§impl Clone for DebeziumBridgeConfig
impl Clone for DebeziumBridgeConfig
Source§impl Debug for DebeziumBridgeConfig
impl Debug for DebeziumBridgeConfig
Source§impl Default for DebeziumBridgeConfig
impl Default for DebeziumBridgeConfig
Source§impl<'de> Deserialize<'de> for DebeziumBridgeConfig
impl<'de> Deserialize<'de> for DebeziumBridgeConfig
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
Auto Trait Implementations§
impl Freeze for DebeziumBridgeConfig
impl RefUnwindSafe for DebeziumBridgeConfig
impl Send for DebeziumBridgeConfig
impl Sync for DebeziumBridgeConfig
impl Unpin for DebeziumBridgeConfig
impl UnsafeUnpin for DebeziumBridgeConfig
impl UnwindSafe for DebeziumBridgeConfig
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