pub struct ServiceError { /* private fields */ }Implementations§
Source§impl ServiceError
impl ServiceError
pub fn internal_error( code: Cow<'static, str>, source: Option<Box<dyn Error + Send>>, trace: ErrorTrace, ) -> ServiceError
pub fn dependency_error( dependency_name: Cow<'static, str>, code: Cow<'static, str>, source: Option<Box<dyn Error + Send>>, trace: ErrorTrace, ) -> ServiceError
pub fn set_error<T>(&mut self, error: T)
pub fn with_error<T>(self, error: T) -> ServiceError
pub fn trace(&self) -> &ErrorTrace
Trait Implementations§
Source§impl Debug for ServiceError
impl Debug for ServiceError
Source§impl Display for ServiceError
impl Display for ServiceError
Source§impl Error for ServiceError
impl Error for ServiceError
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 ServiceError
impl !Sync for ServiceError
impl !UnwindSafe for ServiceError
impl Freeze for ServiceError
impl Send for ServiceError
impl Unpin for ServiceError
impl UnsafeUnpin for ServiceError
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