#[non_exhaustive]pub struct ErrorDesc { /* private fields */ }Implementations§
Source§impl ErrorDesc
impl ErrorDesc
pub fn new( kind: ServerErrorKind, code: u32, message: String, retry: bool, reason: HashMap<String, Value>, ) -> Self
pub fn kind(&self) -> &ServerErrorKind
pub fn code(&self) -> u32
pub fn message(&self) -> &str
pub fn retry(&self) -> bool
pub fn reason(&self) -> &HashMap<String, Value>
Trait Implementations§
impl Eq for ErrorDesc
impl StructuralPartialEq for ErrorDesc
Auto Trait Implementations§
impl Freeze for ErrorDesc
impl RefUnwindSafe for ErrorDesc
impl Send for ErrorDesc
impl Sync for ErrorDesc
impl Unpin for ErrorDesc
impl UnwindSafe for ErrorDesc
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.