#[non_exhaustive]pub struct JobCreationReason {
pub code: Code,
/* private fields */
}Expand description
Reason about why a Job was created from a
jobs.query
method when used with JOB_CREATION_OPTIONAL Job creation mode.
For
jobs.insert
method calls it will always be REQUESTED.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.code: CodeOutput only. Specifies the high level reason why a Job was created.
Implementations§
Trait Implementations§
Source§impl Clone for JobCreationReason
impl Clone for JobCreationReason
Source§fn clone(&self) -> JobCreationReason
fn clone(&self) -> JobCreationReason
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 JobCreationReason
impl Debug for JobCreationReason
Source§impl Default for JobCreationReason
impl Default for JobCreationReason
Source§fn default() -> JobCreationReason
fn default() -> JobCreationReason
Returns the “default value” for a type. Read more
Source§impl Message for JobCreationReason
impl Message for JobCreationReason
Source§impl PartialEq for JobCreationReason
impl PartialEq for JobCreationReason
impl StructuralPartialEq for JobCreationReason
Auto Trait Implementations§
impl Freeze for JobCreationReason
impl RefUnwindSafe for JobCreationReason
impl Send for JobCreationReason
impl Sync for JobCreationReason
impl Unpin for JobCreationReason
impl UnsafeUnpin for JobCreationReason
impl UnwindSafe for JobCreationReason
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>,
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