pub struct blaze_err(/* private fields */);Expand description
An enum providing a rough classification of errors.
C ABI compatible version of blazesym::ErrorKind.
Implementations§
Source§impl blaze_err
impl blaze_err
Sourcepub const PERMISSION_DENIED: blaze_err
pub const PERMISSION_DENIED: blaze_err
The operation lacked the necessary privileges to complete.
Sourcepub const ALREADY_EXISTS: blaze_err
pub const ALREADY_EXISTS: blaze_err
An entity already exists, often a file.
Sourcepub const WOULD_BLOCK: blaze_err
pub const WOULD_BLOCK: blaze_err
The operation needs to block to complete, but the blocking operation was requested to not occur.
Sourcepub const INVALID_DATA: blaze_err
pub const INVALID_DATA: blaze_err
Data not valid for the operation were encountered.
Sourcepub const UNSUPPORTED: blaze_err
pub const UNSUPPORTED: blaze_err
This operation is unsupported on this platform.
Sourcepub const OUT_OF_MEMORY: blaze_err
pub const OUT_OF_MEMORY: blaze_err
An operation could not be completed, because it failed to allocate enough memory.
Sourcepub const INVALID_INPUT: blaze_err
pub const INVALID_INPUT: blaze_err
A parameter was incorrect.
Sourcepub const WRITE_ZERO: blaze_err
pub const WRITE_ZERO: blaze_err
Sourcepub const UNEXPECTED_EOF: blaze_err
pub const UNEXPECTED_EOF: blaze_err
An error returned when an operation ould not be completed because an “end of file” was reached prematurely.
Sourcepub const INVALID_DWARF: blaze_err
pub const INVALID_DWARF: blaze_err
DWARF input data was invalid.
Trait Implementations§
impl Copy for blaze_err
impl Eq for blaze_err
impl StructuralPartialEq for blaze_err
Auto Trait Implementations§
impl Freeze for blaze_err
impl RefUnwindSafe for blaze_err
impl Send for blaze_err
impl Sync for blaze_err
impl Unpin for blaze_err
impl UnwindSafe for blaze_err
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.