pub enum CamelError {
UnknownScheme(String),
UnknownRoute(String),
Endpoint(String),
Processor(String),
Predicate(String),
InvalidUri {
uri: String,
reason: String,
},
NotRunning,
AlreadyRunning,
ChannelClosed,
Io(Error),
Url(ParseError),
}Variants§
UnknownScheme(String)
UnknownRoute(String)
Endpoint(String)
Processor(String)
Predicate(String)
InvalidUri
NotRunning
AlreadyRunning
ChannelClosed
Io(Error)
Url(ParseError)
Trait Implementations§
Source§impl Debug for CamelError
impl Debug for CamelError
Source§impl Display for CamelError
impl Display for CamelError
Source§impl Error for CamelError
impl Error for CamelError
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<Error> for CamelError
impl From<Error> for CamelError
Source§impl From<ParseError> for CamelError
impl From<ParseError> for CamelError
Source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CamelError
impl !RefUnwindSafe for CamelError
impl Send for CamelError
impl Sync for CamelError
impl Unpin for CamelError
impl UnsafeUnpin for CamelError
impl !UnwindSafe for CamelError
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