pub enum TimeoutBaseTime {
StartTime,
TargetExecutionTime,
}
Expand description
The base time for the timeout.
Variants§
StartTime
The base time is the start time of the job.
TargetExecutionTime
The base time is the target execution time of the job.
Note that if the target execution time is not set, the timeout is calculated from the start time of the job.
If the target execution time is in the past, the jobs may be immediately timed out.
Trait Implementations§
Source§impl Clone for TimeoutBaseTime
impl Clone for TimeoutBaseTime
Source§fn clone(&self) -> TimeoutBaseTime
fn clone(&self) -> TimeoutBaseTime
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 TimeoutBaseTime
impl Debug for TimeoutBaseTime
Source§impl Default for TimeoutBaseTime
impl Default for TimeoutBaseTime
Source§fn default() -> TimeoutBaseTime
fn default() -> TimeoutBaseTime
Returns the “default value” for a type. Read more
Source§impl From<JobTimeoutBaseTime> for TimeoutBaseTime
impl From<JobTimeoutBaseTime> for TimeoutBaseTime
Source§fn from(base_time: JobTimeoutBaseTime) -> Self
fn from(base_time: JobTimeoutBaseTime) -> Self
Converts to this type from the input type.
Source§impl From<TimeoutBaseTime> for JobTimeoutBaseTime
impl From<TimeoutBaseTime> for JobTimeoutBaseTime
Source§fn from(base_time: TimeoutBaseTime) -> Self
fn from(base_time: TimeoutBaseTime) -> Self
Converts to this type from the input type.
impl Copy for TimeoutBaseTime
Auto Trait Implementations§
impl Freeze for TimeoutBaseTime
impl RefUnwindSafe for TimeoutBaseTime
impl Send for TimeoutBaseTime
impl Sync for TimeoutBaseTime
impl Unpin for TimeoutBaseTime
impl UnwindSafe for TimeoutBaseTime
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> 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<W> IntoExecutionHandler for W
impl<W> IntoExecutionHandler for W
Source§fn handler<J>(self) -> Arc<dyn ExecutionHandlerRaw + Send + Sync>where
Self: ExecutionHandler<J>,
J: JobType,
fn handler<J>(self) -> Arc<dyn ExecutionHandlerRaw + Send + Sync>where
Self: ExecutionHandler<J>,
J: JobType,
Convert
self
into a [RawHandler
] that can be registered
in workers.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