pub struct Attribution {
pub symbol: String,
pub spans: Vec<(&'static str, Span)>,
}Expand description
Attribution of merged history: which connector supplied which timestamp spans.
Behavior:
- Built during history aggregation by tracking de-duplicated candle timestamps and emitting spans whenever a provider contributes a contiguous range.
- Useful for debugging merge decisions and provider coverage over time.
Fields§
§symbol: StringSymbol the attribution refers to.
spans: Vec<(&'static str, Span)>Collected spans annotated by connector key.
Implementations§
Trait Implementations§
Source§impl Clone for Attribution
impl Clone for Attribution
Source§fn clone(&self) -> Attribution
fn clone(&self) -> Attribution
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 Attribution
impl Debug for Attribution
Source§impl PartialEq for Attribution
impl PartialEq for Attribution
impl Eq for Attribution
impl StructuralPartialEq for Attribution
Auto Trait Implementations§
impl Freeze for Attribution
impl RefUnwindSafe for Attribution
impl Send for Attribution
impl Sync for Attribution
impl Unpin for Attribution
impl UnwindSafe for Attribution
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