kafkit-client 0.1.0

Kafka 4.0+ pure Rust client.
Documentation
# Consumer

- Async consumer.
- Modern Kafka consumer groups.
- Topic subscription.
- Regex subscription.
- Manual assignment.
- Polling.
- Commits.
- Seek.
- Pause and resume.
- Offset lookup.
- Timestamp offset lookup.

```rust
use kafkit_client::{AutoOffsetReset, KafkaClient};

# async fn example() -> kafkit_client::Result<()> {
let consumer = KafkaClient::new("localhost:9092")
    .topic("orders")
    .consumer("orders-reader")
    .with_auto_offset_reset(AutoOffsetReset::Earliest)
    .connect()
    .await?;

let records = consumer.poll().await?;
consumer.commit(&records).await?;
consumer.shutdown().await?;
# Ok(())
# }
```