pub struct KafkaProducerConfig {
pub client: KafkaClientConfig,
pub topic: String,
}Expand description
Produces events to an Apache Kafka topic.
Fields§
§client: KafkaClientConfigShared Kafka client connection settings.
topic: StringThe Kafka topic to produce events to.
Trait Implementations§
Source§impl Clone for KafkaProducerConfig
impl Clone for KafkaProducerConfig
Source§fn clone(&self) -> KafkaProducerConfig
fn clone(&self) -> KafkaProducerConfig
Returns a duplicate 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 KafkaProducerConfig
impl Debug for KafkaProducerConfig
Source§impl<'de> Deserialize<'de> for KafkaProducerConfig
impl<'de> Deserialize<'de> for KafkaProducerConfig
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 HasFieldsMetadata for KafkaProducerConfig
impl HasFieldsMetadata for KafkaProducerConfig
Source§fn fields_metadata() -> Vec<FieldMetadata>
fn fields_metadata() -> Vec<FieldMetadata>
Returns a list of metadata for all fields in the struct.
Source§impl PartialEq for KafkaProducerConfig
impl PartialEq for KafkaProducerConfig
Source§impl Serialize for KafkaProducerConfig
impl Serialize for KafkaProducerConfig
Source§impl SinkConfig for KafkaProducerConfig
impl SinkConfig for KafkaProducerConfig
impl StructuralPartialEq for KafkaProducerConfig
Auto Trait Implementations§
impl Freeze for KafkaProducerConfig
impl RefUnwindSafe for KafkaProducerConfig
impl Send for KafkaProducerConfig
impl Sync for KafkaProducerConfig
impl Unpin for KafkaProducerConfig
impl UnsafeUnpin for KafkaProducerConfig
impl UnwindSafe for KafkaProducerConfig
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