pub struct InvalidSymbol(pub String);Expand description
A string Symbol::new refused.
Tuple Fields§
§0: StringTrait Implementations§
Source§impl Classify for InvalidSymbol
An InvalidRequest: the caller named a symbol no request can carry.
impl Classify for InvalidSymbol
An InvalidRequest: the caller named a symbol no request can carry.
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 InvalidSymbol
impl Clone for InvalidSymbol
Source§impl Debug for InvalidSymbol
impl Debug for InvalidSymbol
Source§impl Display for InvalidSymbol
impl Display for InvalidSymbol
impl Eq for InvalidSymbol
Source§impl Error for InvalidSymbol
impl Error for InvalidSymbol
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 InvalidSymbol
impl PartialEq for InvalidSymbol
impl StructuralPartialEq for InvalidSymbol
Auto Trait Implementations§
impl Freeze for InvalidSymbol
impl RefUnwindSafe for InvalidSymbol
impl Send for InvalidSymbol
impl Sync for InvalidSymbol
impl Unpin for InvalidSymbol
impl UnsafeUnpin for InvalidSymbol
impl UnwindSafe for InvalidSymbol
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.