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§fn clone(&self) -> PushTelemetryRequest
fn clone(&self) -> PushTelemetryRequest
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 PushTelemetryRequest
impl Debug for PushTelemetryRequest
Source§impl<'de> Decode<'de> for PushTelemetryRequest
impl<'de> Decode<'de> for PushTelemetryRequest
Source§impl Default for PushTelemetryRequest
impl Default for PushTelemetryRequest
Source§fn default() -> PushTelemetryRequest
fn default() -> PushTelemetryRequest
Returns the “default value” for a type. Read more
Source§impl Encode for PushTelemetryRequest
impl Encode for PushTelemetryRequest
Source§impl PartialEq for PushTelemetryRequest
impl PartialEq for PushTelemetryRequest
Source§fn eq(&self, other: &PushTelemetryRequest) -> bool
fn eq(&self, other: &PushTelemetryRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.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 supports.
Source§const FLEXIBLE_MIN: i16 = FLEXIBLE_MIN
const FLEXIBLE_MIN: i16 = FLEXIBLE_MIN
First version that uses flexible (KIP-482) framing.
i16::MAX for never-flexible messages.Source§type Response = PushTelemetryResponse
type Response = PushTelemetryResponse
Matching response type from
crabka-protocol.impl Eq for PushTelemetryRequest
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