pub struct KafkaAuth {
pub security_protocol: String,
pub sasl_mechanism: Option<String>,
pub sasl_username: Option<String>,
pub sasl_password: Option<String>,
pub sasl_kerberos_keytab: Option<String>,
pub sasl_kerberos_principal: Option<String>,
pub ssl_ca_location: Option<String>,
pub ssl_certificate_location: Option<String>,
pub ssl_key_location: Option<String>,
}Fields§
§security_protocol: String§sasl_mechanism: Option<String>§sasl_username: Option<String>§sasl_password: Option<String>§sasl_kerberos_keytab: Option<String>§sasl_kerberos_principal: Option<String>§ssl_ca_location: Option<String>§ssl_certificate_location: Option<String>§ssl_key_location: Option<String>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for KafkaAuth
impl<'de> Deserialize<'de> for KafkaAuth
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 KafkaAuth
impl RefUnwindSafe for KafkaAuth
impl Send for KafkaAuth
impl Sync for KafkaAuth
impl Unpin for KafkaAuth
impl UnsafeUnpin for KafkaAuth
impl UnwindSafe for KafkaAuth
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