pub struct ParquetDataRow {
rx: Option<String>,
addr: Option<[u8; 16]>,
ttl: Option<u8>,
tx: Option<String>,
rtt: Option<f32>,
chaos_data: Option<String>,
origin_id: Option<u8>,
trace_dst: Option<[u8; 16]>,
hop_count: Option<u8>,
session: Option<u32>,
}Expand description
Represents a row of data in the Parquet file format. Fields used depend on the measurement type and configuration (unused fields stay None).
Fields§
§rx: Option<String>Hostname of the probe receiver.
addr: Option<[u8; 16]>Source address of the reply as 16-byte IPv4-mapped-IPv6 (RFC 4291).
ttl: Option<u8>Time-to-live (TTL) value of the reply.
tx: Option<String>Hostname of the probe sender.
rtt: Option<f32>Round-trip time in milliseconds, computed on the worker (a signed offset in LACeS mode).
chaos_data: Option<String>DNS TXT CHAOS record value.
origin_id: Option<u8>Origin ID for multi-origin measurements (source address, ports).
trace_dst: Option<[u8; 16]>Traceroute: destination address of the trace as 16-byte IPv4-mapped-IPv6 (RFC 4291).
hop_count: Option<u8>Traceroute: TTL value used to trigger this reply.
session: Option<u32>Feed: session of the probe that triggered this reply (0 = no session).
Trait Implementations§
Source§impl Default for ParquetDataRow
impl Default for ParquetDataRow
Source§fn default() -> ParquetDataRow
fn default() -> ParquetDataRow
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ParquetDataRow
impl RefUnwindSafe for ParquetDataRow
impl Send for ParquetDataRow
impl Sync for ParquetDataRow
impl Unpin for ParquetDataRow
impl UnsafeUnpin for ParquetDataRow
impl UnwindSafe for ParquetDataRow
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].