pub enum ClaudableError {
HttpError(Error),
ApiError(u16, String),
ParseError(String),
IoError(Error),
NpmInstallError(String),
BuildError(String),
Timeout(u64),
ConfigError(String),
}Expand description
Claudable client error types
Variants§
HttpError(Error)
HTTP request failed
ApiError(u16, String)
Claudable API returned an error response
ParseError(String)
Failed to parse response
IoError(Error)
IO error during file operations
NpmInstallError(String)
npm install failed
BuildError(String)
Next.js build failed
Timeout(u64)
Timeout waiting for response
ConfigError(String)
Configuration error
Trait Implementations§
Source§impl Debug for ClaudableError
impl Debug for ClaudableError
Source§impl Display for ClaudableError
impl Display for ClaudableError
Source§impl Error for ClaudableError
impl Error for ClaudableError
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 ClaudableError
impl From<Error> for ClaudableError
Source§impl From<Error> for ClaudableError
impl From<Error> for ClaudableError
Source§impl UnifiedError for ClaudableError
impl UnifiedError for ClaudableError
Auto Trait Implementations§
impl Freeze for ClaudableError
impl !RefUnwindSafe for ClaudableError
impl Send for ClaudableError
impl Sync for ClaudableError
impl Unpin for ClaudableError
impl !UnwindSafe for ClaudableError
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> 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.