pub enum ToolCatalogError {
Io {
action: &'static str,
path: PathBuf,
source: Error,
},
Json {
action: &'static str,
path: PathBuf,
source: Error,
},
InvalidManifest {
path: PathBuf,
message: String,
},
InvalidRequest(String),
NotFound(String),
}Variants§
Trait Implementations§
Source§impl Debug for ToolCatalogError
impl Debug for ToolCatalogError
Source§impl Display for ToolCatalogError
impl Display for ToolCatalogError
Source§impl Error for ToolCatalogError
impl Error for ToolCatalogError
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()
Auto Trait Implementations§
impl !RefUnwindSafe for ToolCatalogError
impl !UnwindSafe for ToolCatalogError
impl Freeze for ToolCatalogError
impl Send for ToolCatalogError
impl Sync for ToolCatalogError
impl Unpin for ToolCatalogError
impl UnsafeUnpin for ToolCatalogError
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