pub enum RawAbortCode {
Valid(AbortCode),
Unknown(u32),
}Expand description
A wrapper around the AbortCode enum to allow for unknown values
Although the library should “know” all the abort codes, it is possible to receive other values and this allows those to be captured and exposed.
Variants§
Trait Implementations§
Source§impl Clone for RawAbortCode
impl Clone for RawAbortCode
Source§fn clone(&self) -> RawAbortCode
fn clone(&self) -> RawAbortCode
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 RawAbortCode
impl Debug for RawAbortCode
Source§impl Display for RawAbortCode
impl Display for RawAbortCode
Source§impl From<u32> for RawAbortCode
impl From<u32> for RawAbortCode
Source§impl PartialEq for RawAbortCode
impl PartialEq for RawAbortCode
impl Copy for RawAbortCode
impl StructuralPartialEq for RawAbortCode
Auto Trait Implementations§
impl Freeze for RawAbortCode
impl RefUnwindSafe for RawAbortCode
impl Send for RawAbortCode
impl Sync for RawAbortCode
impl Unpin for RawAbortCode
impl UnwindSafe for RawAbortCode
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more