pub struct TelemetryBatchV2 {
pub schema_version: u16,
pub deletion_token_hash: String,
pub events: Vec<TelemetryEnvelopeV2>,
}Fields§
§schema_version: u16§deletion_token_hash: String§events: Vec<TelemetryEnvelopeV2>Implementations§
Source§impl TelemetryBatchV2
impl TelemetryBatchV2
pub fn validate(&self) -> Result<(), TelemetryValidationError>
Trait Implementations§
Source§impl Clone for TelemetryBatchV2
impl Clone for TelemetryBatchV2
Source§impl Debug for TelemetryBatchV2
impl Debug for TelemetryBatchV2
Source§impl<'de> Deserialize<'de> for TelemetryBatchV2
impl<'de> Deserialize<'de> for TelemetryBatchV2
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TelemetryBatchV2
Source§impl PartialEq for TelemetryBatchV2
impl PartialEq for TelemetryBatchV2
Source§impl Serialize for TelemetryBatchV2
impl Serialize for TelemetryBatchV2
impl StructuralPartialEq for TelemetryBatchV2
Auto Trait Implementations§
impl Freeze for TelemetryBatchV2
impl RefUnwindSafe for TelemetryBatchV2
impl Send for TelemetryBatchV2
impl Sync for TelemetryBatchV2
impl Unpin for TelemetryBatchV2
impl UnsafeUnpin for TelemetryBatchV2
impl UnwindSafe for TelemetryBatchV2
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more