pub struct JobTimeoutPolicy {
pub timeout: Option<Duration>,
pub base_time: JobTimeoutBaseTime,
}
Expand description
Job timeout policy.
Fields§
§timeout: Option<Duration>
The timeout in seconds.
base_time: JobTimeoutBaseTime
The base time for the timeout.
The timeout is calculated from this time.
Trait Implementations§
Source§impl Clone for JobTimeoutPolicy
impl Clone for JobTimeoutPolicy
Source§fn clone(&self) -> JobTimeoutPolicy
fn clone(&self) -> JobTimeoutPolicy
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 JobTimeoutPolicy
impl Debug for JobTimeoutPolicy
Source§impl Default for JobTimeoutPolicy
impl Default for JobTimeoutPolicy
Source§fn default() -> JobTimeoutPolicy
fn default() -> JobTimeoutPolicy
Returns the “default value” for a type. Read more
Source§impl From<JobTimeoutPolicy> for JobTimeoutPolicy
impl From<JobTimeoutPolicy> for JobTimeoutPolicy
Source§fn from(proto: JobTimeoutPolicy) -> Self
fn from(proto: JobTimeoutPolicy) -> Self
Converts to this type from the input type.
Source§impl From<JobTimeoutPolicy> for JobTimeoutPolicy
impl From<JobTimeoutPolicy> for JobTimeoutPolicy
Source§fn from(policy: JobTimeoutPolicy) -> Self
fn from(policy: JobTimeoutPolicy) -> Self
Converts to this type from the input type.
Source§impl PartialEq for JobTimeoutPolicy
impl PartialEq for JobTimeoutPolicy
impl Copy for JobTimeoutPolicy
impl Eq for JobTimeoutPolicy
impl StructuralPartialEq for JobTimeoutPolicy
Auto Trait Implementations§
impl Freeze for JobTimeoutPolicy
impl RefUnwindSafe for JobTimeoutPolicy
impl Send for JobTimeoutPolicy
impl Sync for JobTimeoutPolicy
impl Unpin for JobTimeoutPolicy
impl UnwindSafe for JobTimeoutPolicy
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§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<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<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