pub struct ReconstructionDiagnostics {
pub iteration_diagnostics: Vec<IterationDiagnostics>,
pub frame_diagnostics: Vec<FrameDiagnosticRecord>,
pub raw_frame_statistics: Vec<RawFrameStatisticsRecord>,
pub coverage: Option<FourierCoverageDiagnostics>,
pub ground_truth_metrics: Option<ComplexFieldComparisonMetrics>,
}Expand description
Serializable diagnostic collections emitted by super::DiagnosticRecorder.
Fields§
§iteration_diagnostics: Vec<IterationDiagnostics>Convergence summaries in completed-iteration order.
frame_diagnostics: Vec<FrameDiagnosticRecord>Per-frame comparison records in capture order.
raw_frame_statistics: Vec<RawFrameStatisticsRecord>Raw measured-frame statistics in acquisition order.
coverage: Option<FourierCoverageDiagnostics>Optional compiled-model Fourier coverage summary.
ground_truth_metrics: Option<ComplexFieldComparisonMetrics>Optional ground-truth complex-object metrics.
Implementations§
Trait Implementations§
Source§impl Clone for ReconstructionDiagnostics
impl Clone for ReconstructionDiagnostics
Source§fn clone(&self) -> ReconstructionDiagnostics
fn clone(&self) -> ReconstructionDiagnostics
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 ReconstructionDiagnostics
impl Debug for ReconstructionDiagnostics
Source§impl Default for ReconstructionDiagnostics
impl Default for ReconstructionDiagnostics
Source§fn default() -> ReconstructionDiagnostics
fn default() -> ReconstructionDiagnostics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReconstructionDiagnostics
impl<'de> Deserialize<'de> for ReconstructionDiagnostics
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 ReconstructionDiagnostics
impl RefUnwindSafe for ReconstructionDiagnostics
impl Send for ReconstructionDiagnostics
impl Sync for ReconstructionDiagnostics
impl Unpin for ReconstructionDiagnostics
impl UnsafeUnpin for ReconstructionDiagnostics
impl UnwindSafe for ReconstructionDiagnostics
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