#[non_exhaustive]pub struct SubdocError { /* private fields */ }Implementations§
Source§impl SubdocError
impl SubdocError
pub fn is_error_kind(&self, kind: SubdocErrorKind) -> bool
pub fn kind(&self) -> &SubdocErrorKind
pub fn op_index(&self) -> Option<u8>
Trait Implementations§
Source§impl Clone for SubdocError
impl Clone for SubdocError
Source§fn clone(&self) -> SubdocError
fn clone(&self) -> SubdocError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SubdocError
impl Debug for SubdocError
Source§impl Display for SubdocError
impl Display for SubdocError
Source§impl Error for SubdocError
impl Error for SubdocError
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()
Source§impl Hash for SubdocError
impl Hash for SubdocError
Source§impl PartialEq for SubdocError
impl PartialEq for SubdocError
impl Eq for SubdocError
impl StructuralPartialEq for SubdocError
Auto Trait Implementations§
impl Freeze for SubdocError
impl RefUnwindSafe for SubdocError
impl Send for SubdocError
impl Sync for SubdocError
impl Unpin for SubdocError
impl UnsafeUnpin for SubdocError
impl UnwindSafe for SubdocError
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.