pub struct TGError { /* private fields */ }Implementations§
Source§impl TGError
impl TGError
pub fn set_key(&mut self, key: &'static str) -> &mut Self
pub fn set_message(&mut self, message: impl AsRef<str>) -> &mut Self
pub fn set_data(&mut self, data: Box<dyn TGDatable>) -> &mut Self
pub fn set_context(&mut self, context: Box<dyn Error>) -> &mut Self
pub fn key(&self) -> &'static str
pub fn message(&self) -> &Option<String>
pub fn data(&self) -> &Option<Box<dyn TGDatable>>
pub fn context(&self) -> &Option<Box<dyn Error>>
Trait Implementations§
Source§impl Error for TGError
impl Error for TGError
Source§fn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0:
replaced by Error::source, which can support downcasting
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 Freeze for TGError
impl !RefUnwindSafe for TGError
impl !Send for TGError
impl !Sync for TGError
impl Unpin for TGError
impl UnsafeUnpin for TGError
impl !UnwindSafe for TGError
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