pub struct CameraDiagnosticsTiming {
pub target_fps: f64,
pub wall_fps: f64,
pub sensor_fps: f64,
pub wall_drift_pct: f64,
pub sensor_drift_pct: f64,
pub mean_gap_us: f64,
pub min_gap_us: u64,
pub max_gap_us: u64,
pub dropped_frames: u64,
pub drift_warning: bool,
pub dropped_frames_warning: bool,
}Fields§
§target_fps: f64§wall_fps: f64§sensor_fps: f64§wall_drift_pct: f64§sensor_drift_pct: f64§mean_gap_us: f64§min_gap_us: u64§max_gap_us: u64§dropped_frames: u64§drift_warning: bool§dropped_frames_warning: boolTrait Implementations§
Source§impl Clone for CameraDiagnosticsTiming
impl Clone for CameraDiagnosticsTiming
Source§fn clone(&self) -> CameraDiagnosticsTiming
fn clone(&self) -> CameraDiagnosticsTiming
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 CameraDiagnosticsTiming
impl Debug for CameraDiagnosticsTiming
Source§impl<'de> Deserialize<'de> for CameraDiagnosticsTiming
impl<'de> Deserialize<'de> for CameraDiagnosticsTiming
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 CameraDiagnosticsTiming
impl PartialEq for CameraDiagnosticsTiming
impl StructuralPartialEq for CameraDiagnosticsTiming
Auto Trait Implementations§
impl Freeze for CameraDiagnosticsTiming
impl RefUnwindSafe for CameraDiagnosticsTiming
impl Send for CameraDiagnosticsTiming
impl Sync for CameraDiagnosticsTiming
impl Unpin for CameraDiagnosticsTiming
impl UnsafeUnpin for CameraDiagnosticsTiming
impl UnwindSafe for CameraDiagnosticsTiming
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> 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