#[repr(C)]pub struct ArchivedScanProgressEventwhere
String: Archive,
Uuid: Archive,
LibraryId: Archive,
u64: Archive,
Option<String>: Archive,
Option<SubjectKey>: Archive,
ScanStageLatencySummary: Archive,
DateTimeWrapper: ArchiveWith<DateTime<Utc>>,
Option<u64>: Archive,{Show 15 fields
pub version: <String as Archive>::Archived,
pub scan_id: <Uuid as Archive>::Archived,
pub library_id: <LibraryId as Archive>::Archived,
pub status: <String as Archive>::Archived,
pub completed_items: <u64 as Archive>::Archived,
pub total_items: <u64 as Archive>::Archived,
pub sequence: <u64 as Archive>::Archived,
pub current_path: <Option<String> as Archive>::Archived,
pub path_key: <Option<SubjectKey> as Archive>::Archived,
pub p95_stage_latencies_ms: <ScanStageLatencySummary as Archive>::Archived,
pub correlation_id: <Uuid as Archive>::Archived,
pub idempotency_key: <String as Archive>::Archived,
pub emitted_at: <DateTimeWrapper as ArchiveWith<DateTime<Utc>>>::Archived,
pub retrying_items: <Option<u64> as Archive>::Archived,
pub dead_lettered_items: <Option<u64> as Archive>::Archived,
}Expand description
An archived ScanProgressEvent
Fields§
§version: <String as Archive>::ArchivedThe archived counterpart of ScanProgressEvent::version
scan_id: <Uuid as Archive>::ArchivedThe archived counterpart of ScanProgressEvent::scan_id
library_id: <LibraryId as Archive>::ArchivedThe archived counterpart of ScanProgressEvent::library_id
status: <String as Archive>::ArchivedThe archived counterpart of ScanProgressEvent::status
completed_items: <u64 as Archive>::ArchivedThe archived counterpart of ScanProgressEvent::completed_items
total_items: <u64 as Archive>::ArchivedThe archived counterpart of ScanProgressEvent::total_items
sequence: <u64 as Archive>::ArchivedThe archived counterpart of ScanProgressEvent::sequence
current_path: <Option<String> as Archive>::ArchivedThe archived counterpart of ScanProgressEvent::current_path
path_key: <Option<SubjectKey> as Archive>::ArchivedThe archived counterpart of ScanProgressEvent::path_key
p95_stage_latencies_ms: <ScanStageLatencySummary as Archive>::ArchivedThe archived counterpart of ScanProgressEvent::p95_stage_latencies_ms
correlation_id: <Uuid as Archive>::ArchivedThe archived counterpart of ScanProgressEvent::correlation_id
idempotency_key: <String as Archive>::ArchivedThe archived counterpart of ScanProgressEvent::idempotency_key
emitted_at: <DateTimeWrapper as ArchiveWith<DateTime<Utc>>>::ArchivedThe archived counterpart of ScanProgressEvent::emitted_at
retrying_items: <Option<u64> as Archive>::ArchivedThe archived counterpart of ScanProgressEvent::retrying_items
dead_lettered_items: <Option<u64> as Archive>::ArchivedThe archived counterpart of ScanProgressEvent::dead_lettered_items
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedScanProgressEventwhere
String: Archive,
Uuid: Archive,
LibraryId: Archive,
u64: Archive,
Option<String>: Archive,
Option<SubjectKey>: Archive,
ScanStageLatencySummary: Archive,
DateTimeWrapper: ArchiveWith<DateTime<Utc>>,
Option<u64>: Archive,
<__C as Fallible>::Error: Trace,
<String as Archive>::Archived: CheckBytes<__C>,
<Uuid as Archive>::Archived: CheckBytes<__C>,
<LibraryId as Archive>::Archived: CheckBytes<__C>,
<u64 as Archive>::Archived: CheckBytes<__C>,
<Option<String> as Archive>::Archived: CheckBytes<__C>,
<Option<SubjectKey> as Archive>::Archived: CheckBytes<__C>,
<ScanStageLatencySummary as Archive>::Archived: CheckBytes<__C>,
<DateTimeWrapper as ArchiveWith<DateTime<Utc>>>::Archived: CheckBytes<__C>,
<Option<u64> as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedScanProgressEventwhere
String: Archive,
Uuid: Archive,
LibraryId: Archive,
u64: Archive,
Option<String>: Archive,
Option<SubjectKey>: Archive,
ScanStageLatencySummary: Archive,
DateTimeWrapper: ArchiveWith<DateTime<Utc>>,
Option<u64>: Archive,
<__C as Fallible>::Error: Trace,
<String as Archive>::Archived: CheckBytes<__C>,
<Uuid as Archive>::Archived: CheckBytes<__C>,
<LibraryId as Archive>::Archived: CheckBytes<__C>,
<u64 as Archive>::Archived: CheckBytes<__C>,
<Option<String> as Archive>::Archived: CheckBytes<__C>,
<Option<SubjectKey> as Archive>::Archived: CheckBytes<__C>,
<ScanStageLatencySummary as Archive>::Archived: CheckBytes<__C>,
<DateTimeWrapper as ArchiveWith<DateTime<Utc>>>::Archived: CheckBytes<__C>,
<Option<u64> as Archive>::Archived: CheckBytes<__C>,
Source§impl Debug for ArchivedScanProgressEvent
impl Debug for ArchivedScanProgressEvent
impl Portable for ArchivedScanProgressEventwhere
String: Archive,
Uuid: Archive,
LibraryId: Archive,
u64: Archive,
Option<String>: Archive,
Option<SubjectKey>: Archive,
ScanStageLatencySummary: Archive,
DateTimeWrapper: ArchiveWith<DateTime<Utc>>,
Option<u64>: Archive,
<String as Archive>::Archived: Portable,
<Uuid as Archive>::Archived: Portable,
<LibraryId as Archive>::Archived: Portable,
<u64 as Archive>::Archived: Portable,
<Option<String> as Archive>::Archived: Portable,
<Option<SubjectKey> as Archive>::Archived: Portable,
<ScanStageLatencySummary as Archive>::Archived: Portable,
<DateTimeWrapper as ArchiveWith<DateTime<Utc>>>::Archived: Portable,
<Option<u64> as Archive>::Archived: Portable,
impl StructuralPartialEq for ArchivedScanProgressEvent
Auto Trait Implementations§
impl Freeze for ArchivedScanProgressEvent
impl RefUnwindSafe for ArchivedScanProgressEvent
impl Send for ArchivedScanProgressEvent
impl Sync for ArchivedScanProgressEvent
impl !Unpin for ArchivedScanProgressEvent
impl !UnsafeUnpin for ArchivedScanProgressEvent
impl UnwindSafe for ArchivedScanProgressEvent
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
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
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>
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>
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> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
out indicating that a T is niched.