pub struct Auditor {
pub kafka: Kafka,
}Expand description
Wraps a Kafka instance for sending audit messages.
Fields§
§kafka: KafkaKafka producer configured from [auditor.kafka] in the binary’s
config file.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Auditor
impl<'de> Deserialize<'de> for Auditor
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 Auditor
impl !RefUnwindSafe for Auditor
impl Send for Auditor
impl Sync for Auditor
impl Unpin for Auditor
impl UnsafeUnpin for Auditor
impl !UnwindSafe for Auditor
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