pub struct ArchivedSession {
pub entry: ArchiveEntry,
pub metadata: SessionMetadata,
pub events: Vec<ArchiveEvent>,
pub warnings: Vec<String>,
}Expand description
A loaded archived session.
Fields§
§entry: ArchiveEntry§metadata: SessionMetadataProvider session metadata; unknown keys are preserved verbatim.
events: Vec<ArchiveEvent>Ordered journal contents.
warnings: Vec<String>Human-readable reports of tolerated journal damage (torn final lines, skipped malformed records). Empty for healthy sessions.
Trait Implementations§
Source§impl Clone for ArchivedSession
impl Clone for ArchivedSession
Source§fn clone(&self) -> ArchivedSession
fn clone(&self) -> ArchivedSession
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 ArchivedSession
impl Debug for ArchivedSession
impl Eq for ArchivedSession
Source§impl PartialEq for ArchivedSession
impl PartialEq for ArchivedSession
impl StructuralPartialEq for ArchivedSession
Auto Trait Implementations§
impl Freeze for ArchivedSession
impl RefUnwindSafe for ArchivedSession
impl Send for ArchivedSession
impl Sync for ArchivedSession
impl Unpin for ArchivedSession
impl UnsafeUnpin for ArchivedSession
impl UnwindSafe for ArchivedSession
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