pub enum DeclineReason {
Refused,
Voucher(VoucherRejectReason),
}Expand description
Why one source declined this fetch (ADR 005 §Open-time refusal classes).
Variants§
Refused
The node refused the stream Declined.
Voucher(VoucherRejectReason)
The node rejected this client’s voucher mid-stream for a reason no watermark bundle heals, and that is not a funding reason.
Trait Implementations§
Source§impl Clone for DeclineReason
impl Clone for DeclineReason
impl Copy for DeclineReason
Source§impl Debug for DeclineReason
impl Debug for DeclineReason
impl Eq for DeclineReason
Source§impl PartialEq for DeclineReason
impl PartialEq for DeclineReason
impl StructuralPartialEq for DeclineReason
Auto Trait Implementations§
impl Freeze for DeclineReason
impl RefUnwindSafe for DeclineReason
impl Send for DeclineReason
impl Sync for DeclineReason
impl Unpin for DeclineReason
impl UnsafeUnpin for DeclineReason
impl UnwindSafe for DeclineReason
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> 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