pub struct CommitLaneDisabled;Expand description
The commit lane is off for this outbox. Raised at registration, before any job is spawned, so a consumer that needs the lane fails at startup.
Purely caller-correctable (enable the lane in config), so it is a bare
errlanes::Rejection — both on its own, where Lane’s
own methods return it directly, and lifted into
Fail<CommitLaneDisabled, lanes!(Transient, Fatal)> where a frontier
read or a registration can also fault.
Trait Implementations§
Source§impl Clone for CommitLaneDisabled
impl Clone for CommitLaneDisabled
impl Copy for CommitLaneDisabled
Source§impl Debug for CommitLaneDisabled
impl Debug for CommitLaneDisabled
Source§impl Display for CommitLaneDisabled
impl Display for CommitLaneDisabled
impl Eq for CommitLaneDisabled
Source§impl Error for CommitLaneDisabled
impl Error for CommitLaneDisabled
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 CommitLaneDisabled
impl PartialEq for CommitLaneDisabled
Source§impl Rejection for CommitLaneDisabled
impl Rejection for CommitLaneDisabled
impl StructuralPartialEq for CommitLaneDisabled
Auto Trait Implementations§
impl Freeze for CommitLaneDisabled
impl RefUnwindSafe for CommitLaneDisabled
impl Send for CommitLaneDisabled
impl Sync for CommitLaneDisabled
impl Unpin for CommitLaneDisabled
impl UnsafeUnpin for CommitLaneDisabled
impl UnwindSafe for CommitLaneDisabled
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> 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