pub struct QueuedJobDetail {
pub id: String,
pub name: String,
pub payload: String,
pub status: String,
pub error: Option<String>,
pub attempts: i32,
pub created_at: String,
pub updated_at: String,
}Expand description
Detailed job information, used for dashboard monitoring
Fields§
§id: StringUnique identifier of the queued job.
name: StringThe name/type of the job.
payload: StringThe JSON payload of the job as a string.
status: StringCurrent execution status of the job (e.g. “pending”, “processing”, “failed”).
error: Option<String>Error message if the job failed.
attempts: i32Number of processing attempts made so far.
created_at: StringTime when the job was originally created/pushed.
updated_at: StringTime when the job status was last updated.
Trait Implementations§
Source§impl Clone for QueuedJobDetail
impl Clone for QueuedJobDetail
Source§fn clone(&self) -> QueuedJobDetail
fn clone(&self) -> QueuedJobDetail
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 QueuedJobDetail
impl Debug for QueuedJobDetail
Source§impl<'de> Deserialize<'de> for QueuedJobDetail
impl<'de> Deserialize<'de> for QueuedJobDetail
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<QueuedJobDetail, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<QueuedJobDetail, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for QueuedJobDetail
impl Serialize for QueuedJobDetail
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for QueuedJobDetail
impl RefUnwindSafe for QueuedJobDetail
impl Send for QueuedJobDetail
impl Sync for QueuedJobDetail
impl Unpin for QueuedJobDetail
impl UnsafeUnpin for QueuedJobDetail
impl UnwindSafe for QueuedJobDetail
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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> ⓘ
Converts
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> ⓘ
Converts
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 more