Struct InvalidHandleError
pub struct InvalidHandleError(pub(in ::os::windows::io::handle) ());
This is the error type used by HandleOrInvalid when attempting to
convert into a handle, to indicate that the value is
INVALID_HANDLE_VALUE.
Fields
0: ()
Trait Implementations
impl Clone for InvalidHandleError
fn clone(&self) -> InvalidHandleError
impl Debug for InvalidHandleError
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Display for InvalidHandleError
fn fmt(&self, fmt: &mut Formatter<'_>) -> Result
impl Eq for InvalidHandleError
fn assert_fields_are_eq(&self)
impl Error for InvalidHandleError
impl PartialEq for InvalidHandleError
fn eq(&self, other: &InvalidHandleError) -> bool
impl StructuralPartialEq for InvalidHandleError
Auto Trait Implementations
impl Freeze for InvalidHandleError
impl RefUnwindSafe for InvalidHandleError
impl Send for InvalidHandleError
impl Sync for InvalidHandleError
impl Unpin for InvalidHandleError
impl UnsafeUnpin for InvalidHandleError
impl UnwindSafe for InvalidHandleError
Blanket Implementations
impl<T> Any for InvalidHandleError
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for InvalidHandleError
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for InvalidHandleError
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for InvalidHandleError
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for InvalidHandleError
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for InvalidHandleError
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for InvalidHandleError
impl<T> ToOwned for InvalidHandleError
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T> ToString for InvalidHandleError
where
T: Display + ?Sized,
fn to_string(&self) -> String
impl<T, U> Into<U> for InvalidHandleError
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for InvalidHandleError
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for InvalidHandleError
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>