pub struct ScanTimeline {
pub username: String,
pub scan_count: usize,
pub from_ms: Option<u64>,
pub to_ms: Option<u64>,
pub profiles: Vec<TimelineProfile>,
pub events: Vec<TimelineEvent>,
}Expand description
Historical view derived from a sequence of persisted scans.
Fields§
§username: StringUsername shared by the scans used to build this timeline.
scan_count: usizeNumber of scans considered.
from_ms: Option<u64>Oldest scan timestamp, when at least one scan was supplied.
to_ms: Option<u64>Newest scan timestamp, when at least one scan was supplied.
profiles: Vec<TimelineProfile>Per-site lifecycle summary.
events: Vec<TimelineEvent>Chronological lifecycle events.
Trait Implementations§
Source§impl Clone for ScanTimeline
impl Clone for ScanTimeline
Source§fn clone(&self) -> ScanTimeline
fn clone(&self) -> ScanTimeline
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 ScanTimeline
impl Debug for ScanTimeline
Source§impl<'de> Deserialize<'de> for ScanTimeline
impl<'de> Deserialize<'de> for ScanTimeline
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 ScanTimeline
impl RefUnwindSafe for ScanTimeline
impl Send for ScanTimeline
impl Sync for ScanTimeline
impl Unpin for ScanTimeline
impl UnsafeUnpin for ScanTimeline
impl UnwindSafe for ScanTimeline
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