pub struct TestStatistics {
pub total_trials: u32,
pub mean_accuracy: f32,
pub accuracy_std_dev: f32,
pub mean_angular_error: f32,
pub mean_distance_error: f32,
pub front_back_confusion_rate: f32,
pub response_time_stats: ResponseTimeStats,
}Expand description
Test statistics summary
Fields§
§total_trials: u32Total trials completed
mean_accuracy: f32Mean accuracy
accuracy_std_dev: f32Standard deviation of accuracy
mean_angular_error: f32Mean angular error (degrees)
mean_distance_error: f32Mean distance error (meters)
front_back_confusion_rate: f32Front/back confusion rate
response_time_stats: ResponseTimeStatsResponse time statistics
Trait Implementations§
Source§impl Clone for TestStatistics
impl Clone for TestStatistics
Source§fn clone(&self) -> TestStatistics
fn clone(&self) -> TestStatistics
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 TestStatistics
impl Debug for TestStatistics
Source§impl<'de> Deserialize<'de> for TestStatistics
impl<'de> Deserialize<'de> for TestStatistics
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
Auto Trait Implementations§
impl Freeze for TestStatistics
impl RefUnwindSafe for TestStatistics
impl Send for TestStatistics
impl Sync for TestStatistics
impl Unpin for TestStatistics
impl UnsafeUnpin for TestStatistics
impl UnwindSafe for TestStatistics
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