pub struct AuditJournalEntry {
pub record: AuditRecordV2,
pub status: AuditJournalStatus,
pub attempt_count: u32,
pub encoded_bytes: usize,
pub available_at: DateTime<Utc>,
pub claimed_by: Option<String>,
pub claim_expires_at: Option<DateTime<Utc>>,
pub failure_code: Option<String>,
}Fields§
§record: AuditRecordV2§status: AuditJournalStatus§attempt_count: u32§encoded_bytes: usize§available_at: DateTime<Utc>§claimed_by: Option<String>§claim_expires_at: Option<DateTime<Utc>>§failure_code: Option<String>Implementations§
Source§impl AuditJournalEntry
impl AuditJournalEntry
pub fn pending(record: AuditRecordV2) -> Result<Self, AuditLedgerError>
Trait Implementations§
Source§impl Clone for AuditJournalEntry
impl Clone for AuditJournalEntry
Source§fn clone(&self) -> AuditJournalEntry
fn clone(&self) -> AuditJournalEntry
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 AuditJournalEntry
impl Debug for AuditJournalEntry
impl Eq for AuditJournalEntry
Source§impl PartialEq for AuditJournalEntry
impl PartialEq for AuditJournalEntry
impl StructuralPartialEq for AuditJournalEntry
Auto Trait Implementations§
impl Freeze for AuditJournalEntry
impl RefUnwindSafe for AuditJournalEntry
impl Send for AuditJournalEntry
impl Sync for AuditJournalEntry
impl Unpin for AuditJournalEntry
impl UnsafeUnpin for AuditJournalEntry
impl UnwindSafe for AuditJournalEntry
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