pub struct AlignmentMetadata {
pub original_count: HashMap<String, usize>,
pub aligned_count: usize,
pub gaps_filled: HashMap<String, usize>,
pub time_range: (DateTime<Utc>, DateTime<Utc>),
pub config: AlignmentConfig,
}Expand description
Metadata about the alignment process
Fields§
§original_count: HashMap<String, usize>Total rows before alignment
aligned_count: usizeTotal rows after alignment
gaps_filled: HashMap<String, usize>Number of gaps filled per series
time_range: (DateTime<Utc>, DateTime<Utc>)Time range of aligned data
config: AlignmentConfigAlignment configuration used
Trait Implementations§
Source§impl Clone for AlignmentMetadata
impl Clone for AlignmentMetadata
Source§fn clone(&self) -> AlignmentMetadata
fn clone(&self) -> AlignmentMetadata
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 moreAuto Trait Implementations§
impl Freeze for AlignmentMetadata
impl RefUnwindSafe for AlignmentMetadata
impl Send for AlignmentMetadata
impl Sync for AlignmentMetadata
impl Unpin for AlignmentMetadata
impl UnsafeUnpin for AlignmentMetadata
impl UnwindSafe for AlignmentMetadata
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