Struct ProcThreadAttributeValue
pub(in ::os::windows::process) struct ProcThreadAttributeValue { pub(in ::os::windows::process) ptr: *const c_void, pub(in ::os::windows::process) size: usize }
Wrapper around the value data to be used as a Process Thread Attribute.
Fields
ptr: *const c_voidsize: usize
Trait Implementations
impl Clone for ProcThreadAttributeValue
fn clone(&self) -> ProcThreadAttributeValue
impl Debug for ProcThreadAttributeValue
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Auto Trait Implementations
impl !Send for ProcThreadAttributeValue
impl !Sync for ProcThreadAttributeValue
impl Freeze for ProcThreadAttributeValue
impl RefUnwindSafe for ProcThreadAttributeValue
impl Unpin for ProcThreadAttributeValue
impl UnsafeUnpin for ProcThreadAttributeValue
impl UnwindSafe for ProcThreadAttributeValue
Blanket Implementations
impl<T> Any for ProcThreadAttributeValue
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for ProcThreadAttributeValue
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for ProcThreadAttributeValue
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for ProcThreadAttributeValue
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for ProcThreadAttributeValue
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for ProcThreadAttributeValue
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for ProcThreadAttributeValue
impl<T> ToOwned for ProcThreadAttributeValue
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for ProcThreadAttributeValue
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 ProcThreadAttributeValue
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 ProcThreadAttributeValue
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>