#[repr(C)]pub struct NMTREEVIEWA {
pub hdr: NMHDR,
pub action: u32,
pub itemOld: TVITEMA,
pub itemNew: TVITEMA,
pub ptDrag: POINT,
}
Fields§
§hdr: NMHDR
§action: u32
§itemOld: TVITEMA
§itemNew: TVITEMA
§ptDrag: POINT
Trait Implementations§
Source§impl Abi for NMTREEVIEWA
impl Abi for NMTREEVIEWA
Source§type Abi = NMTREEVIEWA
type Abi = NMTREEVIEWA
The abi representation of the implementing type. Read more
type DefaultType = NMTREEVIEWA
Source§fn ok(value: &Self::DefaultType) -> Result<Self, Error>
fn ok(value: &Self::DefaultType) -> Result<Self, Error>
Converts from
Self::DefaultType
to Result<T>
.Source§fn set_abi(&mut self) -> *mut Self::Abi
fn set_abi(&mut self) -> *mut Self::Abi
Returns a pointer for setting the object’s value via an ABI call.
fn drop_param(_: &mut Param<'_, Self>)
Source§impl Clone for NMTREEVIEWA
impl Clone for NMTREEVIEWA
Source§fn clone(&self) -> NMTREEVIEWA
fn clone(&self) -> NMTREEVIEWA
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for NMTREEVIEWA
impl Debug for NMTREEVIEWA
Source§impl Default for NMTREEVIEWA
impl Default for NMTREEVIEWA
Source§impl PartialEq for NMTREEVIEWA
impl PartialEq for NMTREEVIEWA
impl Copy for NMTREEVIEWA
impl Eq for NMTREEVIEWA
Auto Trait Implementations§
impl Freeze for NMTREEVIEWA
impl RefUnwindSafe for NMTREEVIEWA
impl !Send for NMTREEVIEWA
impl !Sync for NMTREEVIEWA
impl Unpin for NMTREEVIEWA
impl UnwindSafe for NMTREEVIEWA
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