pub enum DarkOutbox {
Disabled,
NotLiminal {
transport: &'static str,
},
NoListenAddress,
EphemeralPort {
address: String,
},
}Expand description
Why this server binds no liminal worker listener, with the operator’s remedy attached to every arm.
A worker that cannot dial IN is a worker that never registers, so these are refusals rather than warnings: nothing here mints a deployment record whose argv names an address no listener answers on.
Variants§
Disabled
[outbox] enabled is false, so no dispatcher and no listener exist.
NotLiminal
The outbox is on, but dispatching over gRPC — which has no listener for a worker to connect IN to.
NoListenAddress
Liminal is selected but no address was named, so nothing binds.
EphemeralPort
The address names an ephemeral port, which no reader can resolve.
Trait Implementations§
Source§impl Clone for DarkOutbox
impl Clone for DarkOutbox
Source§fn clone(&self) -> DarkOutbox
fn clone(&self) -> DarkOutbox
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 DarkOutbox
impl Debug for DarkOutbox
Source§impl Display for DarkOutbox
impl Display for DarkOutbox
impl Eq for DarkOutbox
Source§impl Error for DarkOutbox
impl Error for DarkOutbox
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for DarkOutbox
impl PartialEq for DarkOutbox
impl StructuralPartialEq for DarkOutbox
Auto Trait Implementations§
impl Freeze for DarkOutbox
impl RefUnwindSafe for DarkOutbox
impl Send for DarkOutbox
impl Sync for DarkOutbox
impl Unpin for DarkOutbox
impl UnsafeUnpin for DarkOutbox
impl UnwindSafe for DarkOutbox
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,
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<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> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.
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