pub struct ViewDiagnostics {
pub epoch: u64,
pub stability_score: f32,
pub status: ViewStatus,
}Expand description
Summary of the camera view-system’s current health.
Fixed cameras report status: ViewStatus::Stable and stability_score: 1.0.
Observed (PTZ/moving) cameras reflect the live epoch policy output.
Fields§
§epoch: u64Current view epoch — incremented on significant view discontinuities.
stability_score: f32Stability score in [0.0, 1.0]. 1.0 = fully stable.
status: ViewStatusHigh-level view health status.
Trait Implementations§
Source§impl Clone for ViewDiagnostics
impl Clone for ViewDiagnostics
Source§fn clone(&self) -> ViewDiagnostics
fn clone(&self) -> ViewDiagnostics
Returns a duplicate of the value. Read more
1.0.0 · 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 ViewDiagnostics
impl Debug for ViewDiagnostics
Source§impl PartialEq for ViewDiagnostics
impl PartialEq for ViewDiagnostics
impl Copy for ViewDiagnostics
impl StructuralPartialEq for ViewDiagnostics
Auto Trait Implementations§
impl Freeze for ViewDiagnostics
impl RefUnwindSafe for ViewDiagnostics
impl Send for ViewDiagnostics
impl Sync for ViewDiagnostics
impl Unpin for ViewDiagnostics
impl UnsafeUnpin for ViewDiagnostics
impl UnwindSafe for ViewDiagnostics
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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