pub struct RuntimeTopic {Show 13 fields
pub topic: String,
pub direction: RuntimeDirection,
pub buffer_kind: RuntimeBufferKind,
pub count: u64,
pub rate_hz: f32,
pub drops: u64,
pub latest_overwrites: u64,
pub bounded_evictions: u64,
pub capacity: u64,
pub current_depth: u64,
pub high_water_depth: u64,
pub decode_errors: u64,
pub overflowed_rows: u32,
}Expand description
One exact version-qualified topic/direction/buffer row. These
are process-lifetime setup declarations: dropping an authoring
handle does not dynamically unregister a row. Empty topic
plus Mixed direction/kind identifies the explicit overflow
row; overflowed_rows is zero on normal rows.
Fields§
§topic: String§direction: RuntimeDirection§buffer_kind: RuntimeBufferKind§count: u64§rate_hz: f32Finite, non-negative message rate. Retention tools clamp malformed non-finite inputs before they reach snapshots.
drops: u64§latest_overwrites: u64§bounded_evictions: u64§capacity: u64Sample capacity. Outbound rows repeat the shared process queue capacity and are non-additive; byte pressure is not represented. Latest capacity/depth describe slot occupancy.
current_depth: u64§high_water_depth: u64§decode_errors: u64§overflowed_rows: u32Trait Implementations§
Source§impl Clone for RuntimeTopic
impl Clone for RuntimeTopic
Source§fn clone(&self) -> RuntimeTopic
fn clone(&self) -> RuntimeTopic
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 RuntimeTopic
impl Debug for RuntimeTopic
Source§impl<'de> Deserialize<'de> for RuntimeTopic
impl<'de> Deserialize<'de> for RuntimeTopic
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
Source§impl PartialEq for RuntimeTopic
impl PartialEq for RuntimeTopic
Source§impl Serialize for RuntimeTopic
impl Serialize for RuntimeTopic
impl StructuralPartialEq for RuntimeTopic
Auto Trait Implementations§
impl Freeze for RuntimeTopic
impl RefUnwindSafe for RuntimeTopic
impl Send for RuntimeTopic
impl Sync for RuntimeTopic
impl Unpin for RuntimeTopic
impl UnsafeUnpin for RuntimeTopic
impl UnwindSafe for RuntimeTopic
Blanket Implementations§
Source§impl<Source> AccessAs for Source
impl<Source> AccessAs for Source
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§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<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<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