pub struct InvalidHandleError(_);
Available on Windows only.
Expand description
This is the error type used by HandleOrInvalid
when attempting to
convert into a handle, to indicate that the value is
INVALID_HANDLE_VALUE
.
Trait Implementations
sourceimpl Clone for InvalidHandleError
impl Clone for InvalidHandleError
sourcefn clone(&self) -> InvalidHandleError
fn clone(&self) -> InvalidHandleError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for InvalidHandleError
impl Debug for InvalidHandleError
sourceimpl Display for InvalidHandleError
impl Display for InvalidHandleError
sourceimpl Error for InvalidHandleError
impl Error for InvalidHandleError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl PartialEq<InvalidHandleError> for InvalidHandleError
impl PartialEq<InvalidHandleError> for InvalidHandleError
sourcefn eq(&self, other: &InvalidHandleError) -> bool
fn eq(&self, other: &InvalidHandleError) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &InvalidHandleError) -> bool
fn ne(&self, other: &InvalidHandleError) -> bool
This method tests for !=
.
impl Eq for InvalidHandleError
impl StructuralEq for InvalidHandleError
impl StructuralPartialEq for InvalidHandleError
Auto Trait Implementations
impl RefUnwindSafe for InvalidHandleError
impl Send for InvalidHandleError
impl Sync for InvalidHandleError
impl Unpin for InvalidHandleError
impl UnwindSafe for InvalidHandleError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
Uses borrowed data to replace owned data, usually by cloning. Read more