pub struct GithubWorkerLogsComplete { /* private fields */ }Expand description
Append-last, restart-deduplicable proof that every exact Worker log event was projected.
Implementations§
Source§impl GithubWorkerLogsComplete
impl GithubWorkerLogsComplete
Sourcepub const fn identity(&self) -> &GithubRunAttemptLogIdentity
pub const fn identity(&self) -> &GithubRunAttemptLogIdentity
Exact terminal attempt identity.
Sourcepub const fn occurred_at_ms(&self) -> u64
pub const fn occurred_at_ms(&self) -> u64
Stable maximum completion time from the exact terminal job set.
Sourcepub fn job_set_sha256(&self) -> &str
pub fn job_set_sha256(&self) -> &str
Digest of exact numeric job IDs and their stable completion times.
Sourcepub const fn event_count(&self) -> u64
pub const fn event_count(&self) -> u64
Exact number of preceding sanitized line events.
Sourcepub fn event_set_sha256(&self) -> &str
pub fn event_set_sha256(&self) -> &str
Digest of preceding sanitized event sequences and canonical digests.
Sourcepub const fn source_sequence(&self) -> u64
pub const fn source_sequence(&self) -> u64
Reserved Worker sequence outside every (attempt, job index, line) tuple.
Sourcepub fn source_event_sha256(&self) -> &str
pub fn source_event_sha256(&self) -> &str
Canonical digest binding identity, job set, event set, count, code, and message.
Sourcepub fn message(&self) -> &str
pub fn message(&self) -> &str
Sanitized bounded marker text suitable for the managed event store.
Sourcepub const fn projected_store_bytes(&self) -> u64
pub const fn projected_store_bytes(&self) -> u64
Conservative upper bound for the canonical managed-store record.
Trait Implementations§
Source§impl Clone for GithubWorkerLogsComplete
impl Clone for GithubWorkerLogsComplete
Source§impl Debug for GithubWorkerLogsComplete
impl Debug for GithubWorkerLogsComplete
impl Eq for GithubWorkerLogsComplete
Source§impl PartialEq for GithubWorkerLogsComplete
impl PartialEq for GithubWorkerLogsComplete
impl StructuralPartialEq for GithubWorkerLogsComplete
Auto Trait Implementations§
impl Freeze for GithubWorkerLogsComplete
impl RefUnwindSafe for GithubWorkerLogsComplete
impl Send for GithubWorkerLogsComplete
impl Sync for GithubWorkerLogsComplete
impl Unpin for GithubWorkerLogsComplete
impl UnsafeUnpin for GithubWorkerLogsComplete
impl UnwindSafe for GithubWorkerLogsComplete
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.