#[non_exhaustive]pub enum ModelRouterBuildError {
EmptyLogicalModel,
EmptyRouteName,
EmptyTarget,
DuplicateRoute(String),
NoRoutes,
}Expand description
Invalid logical router configuration.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
EmptyLogicalModel
Logical provider or model name is blank.
EmptyRouteName
A route name is blank.
EmptyTarget
A physical provider or model name is blank.
DuplicateRoute(String)
A route name was registered more than once.
NoRoutes
No physical route was registered.
Trait Implementations§
Source§impl Clone for ModelRouterBuildError
impl Clone for ModelRouterBuildError
Source§fn clone(&self) -> ModelRouterBuildError
fn clone(&self) -> ModelRouterBuildError
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 ModelRouterBuildError
impl Debug for ModelRouterBuildError
Source§impl Display for ModelRouterBuildError
impl Display for ModelRouterBuildError
impl Eq for ModelRouterBuildError
Source§impl Error for ModelRouterBuildError
impl Error for ModelRouterBuildError
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 ModelRouterBuildError
impl PartialEq for ModelRouterBuildError
impl StructuralPartialEq for ModelRouterBuildError
Auto Trait Implementations§
impl Freeze for ModelRouterBuildError
impl RefUnwindSafe for ModelRouterBuildError
impl Send for ModelRouterBuildError
impl Sync for ModelRouterBuildError
impl Unpin for ModelRouterBuildError
impl UnsafeUnpin for ModelRouterBuildError
impl UnwindSafe for ModelRouterBuildError
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