pub struct BenchmarkFrameRecord {
pub frame_index: usize,
pub original_frame_index: usize,
pub original_illumination_index: Option<usize>,
pub normalized_l2: Option<f64>,
}Expand description
Per-acquisition-frame benchmark identity and residual metric.
Fields§
§frame_index: usizeZero-based frame index in the benchmark’s current measurement stack.
original_frame_index: usizeZero-based frame index in the original acquisition before subsetting.
original_illumination_index: Option<usize>Optional original individual illumination-source index.
normalized_l2: Option<f64>Predicted-minus-measured intensity L2 norm divided by measured L2 norm.
Trait Implementations§
Source§impl Clone for BenchmarkFrameRecord
impl Clone for BenchmarkFrameRecord
Source§fn clone(&self) -> BenchmarkFrameRecord
fn clone(&self) -> BenchmarkFrameRecord
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 BenchmarkFrameRecord
impl Debug for BenchmarkFrameRecord
Source§impl<'de> Deserialize<'de> for BenchmarkFrameRecord
impl<'de> Deserialize<'de> for BenchmarkFrameRecord
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 BenchmarkFrameRecord
impl RefUnwindSafe for BenchmarkFrameRecord
impl Send for BenchmarkFrameRecord
impl Sync for BenchmarkFrameRecord
impl Unpin for BenchmarkFrameRecord
impl UnsafeUnpin for BenchmarkFrameRecord
impl UnwindSafe for BenchmarkFrameRecord
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