pub struct ReflectionDepthRow {
pub namespace: String,
pub depth0: i64,
pub depth1: i64,
pub depth2: i64,
pub depth3_plus: i64,
pub avg_depth: f64,
pub max_depth: i64,
pub total: i64,
}Expand description
One namespace’s reflection-depth distribution row returned by
doctor_reflection_depth_distribution.
The four depth buckets mirror the default max_reflection_depth=3
cap: depth 0 (direct memories), depth 1, depth 2, depth 3+. Depth
3+ is collapsed into a single counter because depths beyond the cap
are impossible to store under standard policy; the bucket exists so
future schemas with raised caps still produce a non-zero column.
Fields§
§namespace: String§depth0: i64§depth1: i64§depth2: i64§depth3_plus: i64§avg_depth: f64§max_depth: i64§total: i64Auto Trait Implementations§
impl Freeze for ReflectionDepthRow
impl RefUnwindSafe for ReflectionDepthRow
impl Send for ReflectionDepthRow
impl Sync for ReflectionDepthRow
impl Unpin for ReflectionDepthRow
impl UnsafeUnpin for ReflectionDepthRow
impl UnwindSafe for ReflectionDepthRow
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<T> ErasedDestructor for Twhere
T: 'static,
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