pub mod backend;
pub mod backend_consumer;
pub mod backend_producer;
pub mod backend_trait;
pub mod backend_types;
pub mod config;
pub mod message;
#[cfg(test)]
mod backend_tests;
pub use backend::{
ConsumerId, ConsumerMetrics, KafkaBackend, MessageCallback, PartitionAssignment,
};
pub use config::{
KafkaAcks, KafkaCompressionType, KafkaProducerConfig, KafkaProducerStats, KafkaSecurityConfig,
PartitionStrategy, SaslConfig, SaslMechanism, SchemaRegistryConfig, SecurityProtocol,
SslConfig,
};
pub use message::KafkaEvent;
pub type KafkaProducer = KafkaBackend;
pub type KafkaConsumer = KafkaBackend;