Skip to content

Instantly share code, notes, and snippets.

use rdkafka::config::ClientConfig;
use rdkafka::consumer::{Consumer, StreamConsumer, CommitMode};
use rdkafka::message::{Message, BorrowedMessage};
use futures::stream::StreamExt;
use tokio;
#[tokio::main]
async fn main() {
let consumer: StreamConsumer = ClientConfig::new()
.set("group.id", "test-group")
@kwdowicz
kwdowicz / builder_pattern.rs
Created July 7, 2024 22:09
builder pattern in rust
use crate::Topping::{Ham, Pepper, Pineapple};
#[derive(Debug)]
enum Topping {
Peperoni,
Ham,
Pineapple,
Oregano,
Pepper,
}