pub struct SeamError { /* private fields */ }Implementations§
Source§impl SeamError
impl SeamError
pub fn new( code: impl Into<String>, message: impl Into<String>, status: u16, ) -> Self
pub fn with_code(code: impl Into<String>, message: impl Into<String>) -> Self
pub fn validation(msg: impl Into<String>) -> Self
pub fn not_found(msg: impl Into<String>) -> Self
pub fn internal(msg: impl Into<String>) -> Self
pub fn forbidden(msg: impl Into<String>) -> Self
pub fn rate_limited(msg: impl Into<String>) -> Self
pub fn code(&self) -> &str
pub fn message(&self) -> &str
pub fn status(&self) -> u16
Trait Implementations§
Source§impl Error for SeamError
impl Error for SeamError
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 SeamError
impl RefUnwindSafe for SeamError
impl Send for SeamError
impl Sync for SeamError
impl Unpin for SeamError
impl UnsafeUnpin for SeamError
impl UnwindSafe for SeamError
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