pub struct WorkerDeploymentOptions {
pub version: WorkerDeploymentVersion,
pub use_worker_versioning: bool,
pub default_versioning_behavior: Option<VersioningBehavior>,
}Expand description
Configuration for worker deployment versioning.
Fields§
§version: WorkerDeploymentVersionThe deployment version of this worker.
use_worker_versioning: boolIf set, opts in to the Worker Deployment Versioning feature, meaning this worker will only receive tasks for workflows it claims to be compatible with.
default_versioning_behavior: Option<VersioningBehavior>The default versioning behavior to use for workflows that do not pass one to Core.
It is a startup-time error to specify Some(Unspecified) here.
Implementations§
Source§impl WorkerDeploymentOptions
impl WorkerDeploymentOptions
Sourcepub fn from_build_id(build_id: String) -> Self
pub fn from_build_id(build_id: String) -> Self
Create deployment options from just a build ID, without opting into worker versioning.
Trait Implementations§
Source§impl Clone for WorkerDeploymentOptions
impl Clone for WorkerDeploymentOptions
Source§fn clone(&self) -> WorkerDeploymentOptions
fn clone(&self) -> WorkerDeploymentOptions
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 WorkerDeploymentOptions
impl Debug for WorkerDeploymentOptions
Source§impl Hash for WorkerDeploymentOptions
impl Hash for WorkerDeploymentOptions
Source§impl PartialEq for WorkerDeploymentOptions
impl PartialEq for WorkerDeploymentOptions
impl Eq for WorkerDeploymentOptions
impl StructuralPartialEq for WorkerDeploymentOptions
Auto Trait Implementations§
impl Freeze for WorkerDeploymentOptions
impl RefUnwindSafe for WorkerDeploymentOptions
impl Send for WorkerDeploymentOptions
impl Sync for WorkerDeploymentOptions
impl Unpin for WorkerDeploymentOptions
impl UnsafeUnpin for WorkerDeploymentOptions
impl UnwindSafe for WorkerDeploymentOptions
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§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