1#![cfg_attr(docsrs, feature(doc_cfg))]
2
3pub mod config;
10pub mod encode;
11pub mod extract;
12mod idempotent;
13pub mod sink;
14
15#[cfg(feature = "schema-registry")]
16pub use faucet_common_kafka::SchemaRegistryConfig;
17pub use faucet_common_kafka::{
18 BasicAuth, CompressionType, KafkaAuth, KafkaValueFormat, OnDecodeError, OnKeyError,
19 ScramMechanism,
20};
21pub use faucet_core::{FaucetError, Sink};
22
23pub use config::{Acks, KafkaSinkConfig, KafkaSinkTopic};
24pub use sink::KafkaSink;
25
26mod descriptor;
27pub use descriptor::DESCRIPTOR;