pub enum WorkerUpdateError {
UnknownCallerProject,
NoSuchWorker {
label: String,
project_key: String,
},
StoreFailed {
message: String,
},
}Expand description
Synchronous error from update_worker. Gating (lead-only, non-empty
label, at least one supplied field) happens in the tool before the
call, so these are the outcomes only the store can decide.
Variants§
UnknownCallerProject
Caller’s session key resolves to no known project (defensive).
NoSuchWorker
No persisted dynamic-worker row for label in the caller’s
project. Update never creates one.
StoreFailed
The store read or write failed, or the store isn’t open.
Trait Implementations§
Source§impl Clone for WorkerUpdateError
impl Clone for WorkerUpdateError
Source§impl Debug for WorkerUpdateError
impl Debug for WorkerUpdateError
impl Eq for WorkerUpdateError
Source§impl PartialEq for WorkerUpdateError
impl PartialEq for WorkerUpdateError
impl StructuralPartialEq for WorkerUpdateError
Auto Trait Implementations§
impl Freeze for WorkerUpdateError
impl RefUnwindSafe for WorkerUpdateError
impl Send for WorkerUpdateError
impl Sync for WorkerUpdateError
impl Unpin for WorkerUpdateError
impl UnsafeUnpin for WorkerUpdateError
impl UnwindSafe for WorkerUpdateError
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
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<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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 more