pub struct JobDispatchRequest {
pub job_name: String,
pub payload_description: String,
pub scheduled_for: Option<JobInstant>,
pub idempotency_key: Option<String>,
}Fields§
§job_name: String§payload_description: String§scheduled_for: Option<JobInstant>§idempotency_key: Option<String>Implementations§
Source§impl JobDispatchRequest
impl JobDispatchRequest
pub fn new( job_name: impl Into<String>, payload_description: impl Into<String>, ) -> Result<Self, RuntimeJobsError>
pub fn scheduled_for(self, instant: JobInstant) -> Self
pub fn with_idempotency_key( self, key: impl Into<String>, ) -> Result<Self, RuntimeJobsError>
Trait Implementations§
Source§impl Clone for JobDispatchRequest
impl Clone for JobDispatchRequest
Source§fn clone(&self) -> JobDispatchRequest
fn clone(&self) -> JobDispatchRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 JobDispatchRequest
impl Debug for JobDispatchRequest
Source§impl PartialEq for JobDispatchRequest
impl PartialEq for JobDispatchRequest
impl Eq for JobDispatchRequest
impl StructuralPartialEq for JobDispatchRequest
Auto Trait Implementations§
impl Freeze for JobDispatchRequest
impl RefUnwindSafe for JobDispatchRequest
impl Send for JobDispatchRequest
impl Sync for JobDispatchRequest
impl Unpin for JobDispatchRequest
impl UnsafeUnpin for JobDispatchRequest
impl UnwindSafe for JobDispatchRequest
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§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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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