pub enum ShError {
Layer0(String),
Config(String),
Io(Error),
Serde(Error),
LlmApi(String),
Session(String),
Timeout {
seconds: u64,
},
NotFound {
resource: String,
},
RateLimited,
Internal(String),
}Expand description
Continuum 统一错误类型
Variants§
Layer0(String)
Config(String)
Io(Error)
Serde(Error)
LlmApi(String)
Session(String)
Timeout
NotFound
RateLimited
Internal(String)
Trait Implementations§
Source§impl Error for ShError
impl Error for ShError
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 ShError
impl !UnwindSafe for ShError
impl Freeze for ShError
impl Send for ShError
impl Sync for ShError
impl Unpin for ShError
impl UnsafeUnpin for ShError
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