pub struct AsyncProducerConfig { /* private fields */ }Expand description
Configuration for constructing an AsyncProducer.
Implementations§
Source§impl AsyncProducerConfig
impl AsyncProducerConfig
pub fn new() -> Self
pub fn with_required_acks(self, required_acks: RequiredAcks) -> Self
pub fn with_ack_timeout(self, ack_timeout: Duration) -> Self
pub fn with_compression(self, compression: Compression) -> Self
pub fn with_security(self, security: SecurityConfig) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AsyncProducerConfig
impl RefUnwindSafe for AsyncProducerConfig
impl Send for AsyncProducerConfig
impl Sync for AsyncProducerConfig
impl Unpin for AsyncProducerConfig
impl UnsafeUnpin for AsyncProducerConfig
impl UnwindSafe for AsyncProducerConfig
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