#[repr(C)]pub enum HandleError {
None = 0,
Changed = 1,
Type = 2,
Freed = 3,
Index = 4,
Access = 5,
Limit = 6,
Identity = 7,
Owner = 8,
Version = 9,
Parameter = 10,
NoInherit = 11,
}
Expand description
Lists the possible handle error codes.
Variants§
None = 0
No error
Changed = 1
The handle has been freed and reassigned
Type = 2
The handle has a different type registered
Freed = 3
The handle has been freed
Index = 4
Generic internal indexing error
Access = 5
No access permitted to free this handle
Limit = 6
The limited number of handles has been reached
Identity = 7
The identity token was not usable
Owner = 8
Owners do not match for this operation
Version = 9
Unrecognized security structure version
Parameter = 10
An invalid parameter was passed
NoInherit = 11
This type cannot be inherited
Trait Implementations§
Source§impl Debug for HandleError
impl Debug for HandleError
Source§impl Display for HandleError
impl Display for HandleError
Source§impl Error for HandleError
impl Error for HandleError
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 HandleError
impl RefUnwindSafe for HandleError
impl Send for HandleError
impl Sync for HandleError
impl Unpin for HandleError
impl UnwindSafe for HandleError
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