pub enum ReasoningRouterError {
Parse(String),
Io {
path: String,
message: String,
},
NotFound {
name: String,
},
AmbiguousRouter {
name: String,
origins: Vec<String>,
},
UnknownSchema {
schema: String,
},
UnsupportedRevision {
revision: u32,
supported: u32,
},
InvalidToken {
field: String,
value: String,
},
NameMismatch {
declared: String,
expected: String,
},
CallReasoningTooExpensive {
router: String,
value: String,
},
InvalidCallReasoning {
router: String,
value: String,
},
}Variants§
Parse(String)
Io
NotFound
AmbiguousRouter
UnknownSchema
UnsupportedRevision
InvalidToken
NameMismatch
CallReasoningTooExpensive
InvalidCallReasoning
Trait Implementations§
Source§impl Clone for ReasoningRouterError
impl Clone for ReasoningRouterError
Source§fn clone(&self) -> ReasoningRouterError
fn clone(&self) -> ReasoningRouterError
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 ReasoningRouterError
impl Debug for ReasoningRouterError
Source§impl Display for ReasoningRouterError
impl Display for ReasoningRouterError
impl Eq for ReasoningRouterError
Source§impl Error for ReasoningRouterError
impl Error for ReasoningRouterError
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 From<ReasoningRouterError> for ExactFleetError
impl From<ReasoningRouterError> for ExactFleetError
Source§fn from(source: ReasoningRouterError) -> Self
fn from(source: ReasoningRouterError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ReasoningRouterError
impl PartialEq for ReasoningRouterError
impl StructuralPartialEq for ReasoningRouterError
Auto Trait Implementations§
impl Freeze for ReasoningRouterError
impl RefUnwindSafe for ReasoningRouterError
impl Send for ReasoningRouterError
impl Sync for ReasoningRouterError
impl Unpin for ReasoningRouterError
impl UnsafeUnpin for ReasoningRouterError
impl UnwindSafe for ReasoningRouterError
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