pub struct PushTelemetryRequestV0 {
pub correlation_id: i32,
pub client_id: Option<String>,
pub client_instance_id: [u8; 16],
pub subscription_id: i32,
pub terminating: bool,
pub compression_type: i8,
pub metrics: Vec<u8>,
}Expand description
KIP-714 telemetry payload request.
Fields§
§correlation_id: i32§client_id: Option<String>§client_instance_id: [u8; 16]§subscription_id: i32§terminating: bool§compression_type: i8Compression type identifier from Kafka’s record-batch codec values.
metrics: Vec<u8>OpenTelemetry MetricsData v1 protobuf bytes, optionally compressed as
declared by compression_type.
Implementations§
Trait Implementations§
Source§impl Clone for PushTelemetryRequestV0
impl Clone for PushTelemetryRequestV0
Source§fn clone(&self) -> PushTelemetryRequestV0
fn clone(&self) -> PushTelemetryRequestV0
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 moreSource§impl Debug for PushTelemetryRequestV0
impl Debug for PushTelemetryRequestV0
impl Eq for PushTelemetryRequestV0
Source§impl PartialEq for PushTelemetryRequestV0
impl PartialEq for PushTelemetryRequestV0
impl StructuralPartialEq for PushTelemetryRequestV0
Auto Trait Implementations§
impl Freeze for PushTelemetryRequestV0
impl RefUnwindSafe for PushTelemetryRequestV0
impl Send for PushTelemetryRequestV0
impl Sync for PushTelemetryRequestV0
impl Unpin for PushTelemetryRequestV0
impl UnsafeUnpin for PushTelemetryRequestV0
impl UnwindSafe for PushTelemetryRequestV0
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