pub struct InvalidStreamName(pub String);Expand description
A string that is not a stream name this crate builds.
Tuple Fields§
§0: StringTrait Implementations§
Source§impl Classify for InvalidStreamName
An InvalidRequest: the caller named a stream this crate does not build.
impl Classify for InvalidStreamName
An InvalidRequest: the caller named a stream this crate does not build.
Source§fn is_fault(&self) -> bool
fn is_fault(&self) -> bool
Whether this error is a fault, rather than the venue answering as
designed. False only for defined outcomes, such as a Fill-And-Kill order
that matched nothing, or a venue that does not serve the caller’s
region. Alerting should key on this; retrying should not.
Source§fn retry_after(&self) -> Option<Duration>
fn retry_after(&self) -> Option<Duration>
How long the server asked the caller to wait. Defaults to the class’s
own; an error whose wait outlives its class, such as a ban that says
when it lifts, overrides it. Never
Some of zero.Source§fn is_retriable(&self) -> bool
fn is_retriable(&self) -> bool
Whether retrying could plausibly succeed, read from the class (see
Class::is_retriable).Source§impl Clone for InvalidStreamName
impl Clone for InvalidStreamName
Source§impl Debug for InvalidStreamName
impl Debug for InvalidStreamName
Source§impl Display for InvalidStreamName
impl Display for InvalidStreamName
impl Eq for InvalidStreamName
Source§impl Error for InvalidStreamName
impl Error for InvalidStreamName
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 InvalidStreamName
impl PartialEq for InvalidStreamName
impl StructuralPartialEq for InvalidStreamName
Auto Trait Implementations§
impl Freeze for InvalidStreamName
impl RefUnwindSafe for InvalidStreamName
impl Send for InvalidStreamName
impl Sync for InvalidStreamName
impl Unpin for InvalidStreamName
impl UnsafeUnpin for InvalidStreamName
impl UnwindSafe for InvalidStreamName
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<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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.