pub struct ConsumerGroupHeartbeatRequestV0 {
pub correlation_id: i32,
pub client_id: Option<String>,
pub group_id: String,
pub member_id: String,
pub member_epoch: i32,
pub instance_id: Option<String>,
pub rack_id: Option<String>,
pub rebalance_timeout_ms: i32,
pub subscribed_topic_names: Option<Vec<String>>,
pub server_assignor: Option<String>,
pub topic_partitions: Option<Vec<ConsumerGroupHeartbeatTopicPartitions>>,
}Expand description
KIP-848 ConsumerGroupHeartbeat v0 request.
Fields§
§correlation_id: i32§client_id: Option<String>§group_id: String§member_id: String§member_epoch: i32§instance_id: Option<String>§rack_id: Option<String>§rebalance_timeout_ms: i32§subscribed_topic_names: Option<Vec<String>>§server_assignor: Option<String>§topic_partitions: Option<Vec<ConsumerGroupHeartbeatTopicPartitions>>Implementations§
Trait Implementations§
Source§impl Clone for ConsumerGroupHeartbeatRequestV0
impl Clone for ConsumerGroupHeartbeatRequestV0
Source§fn clone(&self) -> ConsumerGroupHeartbeatRequestV0
fn clone(&self) -> ConsumerGroupHeartbeatRequestV0
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Eq for ConsumerGroupHeartbeatRequestV0
impl StructuralPartialEq for ConsumerGroupHeartbeatRequestV0
Auto Trait Implementations§
impl Freeze for ConsumerGroupHeartbeatRequestV0
impl RefUnwindSafe for ConsumerGroupHeartbeatRequestV0
impl Send for ConsumerGroupHeartbeatRequestV0
impl Sync for ConsumerGroupHeartbeatRequestV0
impl Unpin for ConsumerGroupHeartbeatRequestV0
impl UnsafeUnpin for ConsumerGroupHeartbeatRequestV0
impl UnwindSafe for ConsumerGroupHeartbeatRequestV0
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more