pub struct PushTelemetryRequest {
pub client_instance_id: Uuid,
pub subscription_id: i32,
pub terminating: bool,
pub compression_type: i8,
pub metrics: Bytes,
pub unknown_tagged_fields: UnknownTaggedFields,
}Fields§
§client_instance_id: Uuid§subscription_id: i32§terminating: bool§compression_type: i8§metrics: Bytes§unknown_tagged_fields: UnknownTaggedFieldsTrait Implementations§
Source§impl Clone for PushTelemetryRequest
impl Clone for PushTelemetryRequest
Source§impl Debug for PushTelemetryRequest
impl Debug for PushTelemetryRequest
Source§impl Decode<'_> for PushTelemetryRequest
impl Decode<'_> for PushTelemetryRequest
Source§impl Default for PushTelemetryRequest
impl Default for PushTelemetryRequest
Source§impl Encode for PushTelemetryRequest
impl Encode for PushTelemetryRequest
impl Eq for PushTelemetryRequest
Source§impl PartialEq for PushTelemetryRequest
impl PartialEq for PushTelemetryRequest
Source§impl ProtocolRequest for PushTelemetryRequest
impl ProtocolRequest for PushTelemetryRequest
Source§const MIN_VERSION: i16 = MIN_VERSION
const MIN_VERSION: i16 = MIN_VERSION
Minimum protocol version this Rust type supports.
Source§const MAX_VERSION: i16 = MAX_VERSION
const MAX_VERSION: i16 = MAX_VERSION
Maximum protocol version this Rust type can encode and decode. Read more
Source§const LATEST_STABLE_VERSION: i16 = LATEST_STABLE_VERSION
const LATEST_STABLE_VERSION: i16 = LATEST_STABLE_VERSION
Highest protocol version that a client can send. Read more
Source§const FLEXIBLE_MIN: i16 = FLEXIBLE_MIN
const FLEXIBLE_MIN: i16 = FLEXIBLE_MIN
First version that uses flexible framing from KIP-482.
This is
i16::MAX for never-flexible messages.Source§type Response = PushTelemetryResponse
type Response = PushTelemetryResponse
Matching response type from
krabka-protocol.impl StructuralPartialEq for PushTelemetryRequest
Auto Trait Implementations§
impl !Freeze for PushTelemetryRequest
impl RefUnwindSafe for PushTelemetryRequest
impl Send for PushTelemetryRequest
impl Sync for PushTelemetryRequest
impl Unpin for PushTelemetryRequest
impl UnsafeUnpin for PushTelemetryRequest
impl UnwindSafe for PushTelemetryRequest
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