pub struct QueueLogEntryV1 {
pub sequence: u64,
pub namespace_id: ArtifactId,
pub job: Option<JobV1>,
pub lease: Option<QueueLeaseV1>,
pub safe_mode_enabled: Option<bool>,
pub queue_hop_receipt: Option<QueueHopReportV1>,
pub duplicate_suppression_receipt: Option<DuplicateSuppressionReportV1>,
pub safe_mode_receipt: Option<SafeModeReportV1>,
pub recorded_at: DateTime<Utc>,
}Fields§
§sequence: u64§namespace_id: ArtifactId§job: Option<JobV1>§lease: Option<QueueLeaseV1>§safe_mode_enabled: Option<bool>§queue_hop_receipt: Option<QueueHopReportV1>§duplicate_suppression_receipt: Option<DuplicateSuppressionReportV1>§safe_mode_receipt: Option<SafeModeReportV1>§recorded_at: DateTime<Utc>Trait Implementations§
Source§impl Clone for QueueLogEntryV1
impl Clone for QueueLogEntryV1
Source§fn clone(&self) -> QueueLogEntryV1
fn clone(&self) -> QueueLogEntryV1
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 QueueLogEntryV1
impl Debug for QueueLogEntryV1
Source§impl<'de> Deserialize<'de> for QueueLogEntryV1
impl<'de> Deserialize<'de> for QueueLogEntryV1
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 QueueLogEntryV1
impl RefUnwindSafe for QueueLogEntryV1
impl Send for QueueLogEntryV1
impl Sync for QueueLogEntryV1
impl Unpin for QueueLogEntryV1
impl UnsafeUnpin for QueueLogEntryV1
impl UnwindSafe for QueueLogEntryV1
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