pub struct StreamsGroupHeartbeatResponseV0 {Show 14 fields
pub throttle_time_ms: i32,
pub error_code: i16,
pub error_message: Option<String>,
pub member_id: String,
pub member_epoch: i32,
pub heartbeat_interval_ms: i32,
pub acceptable_recovery_lag: i32,
pub task_offset_interval_ms: i32,
pub status: Option<Vec<StreamsGroupHeartbeatStatus>>,
pub active_tasks: Option<Vec<StreamsGroupHeartbeatTask>>,
pub standby_tasks: Option<Vec<StreamsGroupHeartbeatTask>>,
pub warmup_tasks: Option<Vec<StreamsGroupHeartbeatTask>>,
pub endpoint_information_epoch: i32,
pub partitions_by_user_endpoint: Option<Vec<StreamsGroupHeartbeatEndpointPartitions>>,
}Expand description
StreamsGroupHeartbeat v0 response.
Fields§
§throttle_time_ms: i32§error_code: i16§error_message: Option<String>§member_id: String§member_epoch: i32§heartbeat_interval_ms: i32§acceptable_recovery_lag: i32§task_offset_interval_ms: i32§status: Option<Vec<StreamsGroupHeartbeatStatus>>§active_tasks: Option<Vec<StreamsGroupHeartbeatTask>>§standby_tasks: Option<Vec<StreamsGroupHeartbeatTask>>§warmup_tasks: Option<Vec<StreamsGroupHeartbeatTask>>§endpoint_information_epoch: i32§partitions_by_user_endpoint: Option<Vec<StreamsGroupHeartbeatEndpointPartitions>>Implementations§
Source§impl StreamsGroupHeartbeatResponseV0
impl StreamsGroupHeartbeatResponseV0
Sourcepub fn decode_body(decoder: &mut Decoder<'_>) -> Result<Self>
pub fn decode_body(decoder: &mut Decoder<'_>) -> Result<Self>
Decodes the flexible response body after the response header.
Trait Implementations§
Source§impl Clone for StreamsGroupHeartbeatResponseV0
impl Clone for StreamsGroupHeartbeatResponseV0
Source§fn clone(&self) -> StreamsGroupHeartbeatResponseV0
fn clone(&self) -> StreamsGroupHeartbeatResponseV0
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 StreamsGroupHeartbeatResponseV0
impl StructuralPartialEq for StreamsGroupHeartbeatResponseV0
Auto Trait Implementations§
impl Freeze for StreamsGroupHeartbeatResponseV0
impl RefUnwindSafe for StreamsGroupHeartbeatResponseV0
impl Send for StreamsGroupHeartbeatResponseV0
impl Sync for StreamsGroupHeartbeatResponseV0
impl Unpin for StreamsGroupHeartbeatResponseV0
impl UnsafeUnpin for StreamsGroupHeartbeatResponseV0
impl UnwindSafe for StreamsGroupHeartbeatResponseV0
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