use std::collections::HashMap;
use bytes::Bytes;
#[allow(dead_code)]
struct Group {
id: String,
session_timeout_ms: i32,
rebalance_timeout_ms: i32,
members: HashMap<String, Member>,
}
#[allow(dead_code)]
struct Member {
metadata: Bytes,
}
#[allow(dead_code)]
struct MemberMetadata {
version: i16,
topics: Vec<String>,
user_data: Option<Bytes>,
owned_partitions: Vec<TopicPartition>,
generation_id: Option<i32>,
rack_id: Option<String>,
}
#[allow(dead_code)]
struct TopicPartition {
topic: String,
partitions: Vec<i32>,
}