pub enum ServiceSdkError {
InitFailed(String),
ShutdownFailed(String),
Io(Error),
Json(Error),
Internal(String),
}Expand description
Errors that can occur in service SDK operations.
Variants§
InitFailed(String)
Initialization of the service failed.
ShutdownFailed(String)
Shutdown of the service failed.
Io(Error)
An I/O error occurred during communication.
Json(Error)
A JSON serialization/deserialization error occurred.
Internal(String)
An internal error with a descriptive message.
Trait Implementations§
Source§impl Debug for ServiceSdkError
impl Debug for ServiceSdkError
Source§impl Display for ServiceSdkError
impl Display for ServiceSdkError
Source§impl Error for ServiceSdkError
impl Error for ServiceSdkError
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 ServiceSdkError
impl From<Error> for ServiceSdkError
Auto Trait Implementations§
impl Freeze for ServiceSdkError
impl !RefUnwindSafe for ServiceSdkError
impl Send for ServiceSdkError
impl Sync for ServiceSdkError
impl Unpin for ServiceSdkError
impl UnsafeUnpin for ServiceSdkError
impl !UnwindSafe for ServiceSdkError
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