pub struct JobValidationError {
pub index: u32,
pub rejection: JobRejection,
}Expand description
A single job’s rejection within an atomic batch, paired with its position in the request so the caller can identify which job failed.
Collected into AtomicEnqueueError::Validation when
enqueue_atomic rejects a batch.
Fields§
§index: u32Zero-based position of the offending job in the submitted batch.
rejection: JobRejectionWhy that job was rejected.
Trait Implementations§
Source§impl Clone for JobValidationError
impl Clone for JobValidationError
Source§fn clone(&self) -> JobValidationError
fn clone(&self) -> JobValidationError
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 JobValidationError
impl Debug for JobValidationError
Source§impl PartialEq for JobValidationError
impl PartialEq for JobValidationError
impl StructuralPartialEq for JobValidationError
Auto Trait Implementations§
impl Freeze for JobValidationError
impl RefUnwindSafe for JobValidationError
impl Send for JobValidationError
impl Sync for JobValidationError
impl Unpin for JobValidationError
impl UnsafeUnpin for JobValidationError
impl UnwindSafe for JobValidationError
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<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request