#[non_exhaustive]pub enum VersioningIntent {
Unspecified,
Compatible,
Default,
}Expand description
Selects the worker versioning behavior intended for a command.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Unspecified
Let Core choose the appropriate behavior.
Compatible
Prefer a worker compatible with the current worker.
Default
Use the target task queue’s default worker version.
Trait Implementations§
Source§impl Clone for VersioningIntent
impl Clone for VersioningIntent
Source§fn clone(&self) -> VersioningIntent
fn clone(&self) -> VersioningIntent
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 moreimpl Copy for VersioningIntent
Source§impl Debug for VersioningIntent
impl Debug for VersioningIntent
Source§impl Default for VersioningIntent
impl Default for VersioningIntent
Source§fn default() -> VersioningIntent
fn default() -> VersioningIntent
Returns the “default value” for a type. Read more
impl Eq for VersioningIntent
Source§impl From<VersioningIntent> for VersioningIntent
impl From<VersioningIntent> for VersioningIntent
Source§fn from(value: VersioningIntent) -> VersioningIntent
fn from(value: VersioningIntent) -> VersioningIntent
Converts to this type from the input type.
Source§impl Hash for VersioningIntent
impl Hash for VersioningIntent
Source§impl PartialEq for VersioningIntent
impl PartialEq for VersioningIntent
impl StructuralPartialEq for VersioningIntent
Auto Trait Implementations§
impl Freeze for VersioningIntent
impl RefUnwindSafe for VersioningIntent
impl Send for VersioningIntent
impl Sync for VersioningIntent
impl Unpin for VersioningIntent
impl UnsafeUnpin for VersioningIntent
impl UnwindSafe for VersioningIntent
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<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 moreSource§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