pub struct ContinuityReport {
pub defects: Vec<ContinuityDefect>,
pub pairs_checked: usize,
pub residuals_checked: usize,
pub residuals_skipped: usize,
}Expand description
Result of a continuity check.
Absence of defects is the attestation; presence of defects is the structured report. Both are the same type so a caller cannot accidentally handle only one.
Fields§
§defects: Vec<ContinuityDefect>Every defect found, ordered by satellite then epoch.
pairs_checked: usizeAdjacent pairs the speed gate examined.
residuals_checked: usizeSamples the hold-out residual check examined.
residuals_skipped: usizeSamples the residual check could not evaluate because the held-out neighbourhood was not interpolatable (a coverage gap, or too few neighbours). Reported rather than silently dropped: a caller must be able to tell “checked and clean” from “not checked”.
Implementations§
Source§impl ContinuityReport
impl ContinuityReport
Sourcepub fn attested(&self) -> bool
pub fn attested(&self) -> bool
Whether the series is attested continuous: no defects of any class.
Sourcepub fn defects_from(
&self,
check: ContinuityCheck,
) -> impl Iterator<Item = &ContinuityDefect>
pub fn defects_from( &self, check: ContinuityCheck, ) -> impl Iterator<Item = &ContinuityDefect>
Defects produced by one check.
Trait Implementations§
Source§impl Clone for ContinuityReport
impl Clone for ContinuityReport
Source§fn clone(&self) -> ContinuityReport
fn clone(&self) -> ContinuityReport
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 ContinuityReport
impl Debug for ContinuityReport
Source§impl Default for ContinuityReport
impl Default for ContinuityReport
Source§fn default() -> ContinuityReport
fn default() -> ContinuityReport
Returns the “default value” for a type. Read more
Source§impl PartialEq for ContinuityReport
impl PartialEq for ContinuityReport
impl StructuralPartialEq for ContinuityReport
Auto Trait Implementations§
impl Freeze for ContinuityReport
impl RefUnwindSafe for ContinuityReport
impl Send for ContinuityReport
impl Sync for ContinuityReport
impl Unpin for ContinuityReport
impl UnsafeUnpin for ContinuityReport
impl UnwindSafe for ContinuityReport
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.