#[repr(C)]pub struct _wireVARIANT_u(/* private fields */);
Implementations§
Source§impl _wireVARIANT_u
impl _wireVARIANT_u
pub unsafe fn llVal(&self) -> &LONGLONG
pub unsafe fn llVal_mut(&mut self) -> &mut LONGLONG
pub unsafe fn lVal(&self) -> &LONG
pub unsafe fn lVal_mut(&mut self) -> &mut LONG
pub unsafe fn bVal(&self) -> &BYTE
pub unsafe fn bVal_mut(&mut self) -> &mut BYTE
pub unsafe fn iVal(&self) -> &SHORT
pub unsafe fn iVal_mut(&mut self) -> &mut SHORT
pub unsafe fn fltVal(&self) -> &FLOAT
pub unsafe fn fltVal_mut(&mut self) -> &mut FLOAT
pub unsafe fn dblVal(&self) -> &DOUBLE
pub unsafe fn dblVal_mut(&mut self) -> &mut DOUBLE
pub unsafe fn boolVal(&self) -> &VARIANT_BOOL
pub unsafe fn boolVal_mut(&mut self) -> &mut VARIANT_BOOL
pub unsafe fn scode(&self) -> &SCODE
pub unsafe fn scode_mut(&mut self) -> &mut SCODE
pub unsafe fn cyVal(&self) -> &CY
pub unsafe fn cyVal_mut(&mut self) -> &mut CY
pub unsafe fn date(&self) -> &DATE
pub unsafe fn date_mut(&mut self) -> &mut DATE
pub unsafe fn bstrVal(&self) -> &wireBSTR
pub unsafe fn bstrVal_mut(&mut self) -> &mut wireBSTR
pub unsafe fn punkVal(&self) -> &*mut IUnknown
pub unsafe fn punkVal_mut(&mut self) -> &mut *mut IUnknown
pub unsafe fn pdispVal(&self) -> &*mut IDispatch
pub unsafe fn pdispVal_mut(&mut self) -> &mut *mut IDispatch
pub unsafe fn parray(&self) -> &wirePSAFEARRAY
pub unsafe fn parray_mut(&mut self) -> &mut wirePSAFEARRAY
pub unsafe fn brecVal(&self) -> &wireBRECORD
pub unsafe fn brecVal_mut(&mut self) -> &mut wireBRECORD
pub unsafe fn pbVal(&self) -> &*mut BYTE
pub unsafe fn pbVal_mut(&mut self) -> &mut *mut BYTE
pub unsafe fn piVal(&self) -> &*mut SHORT
pub unsafe fn piVal_mut(&mut self) -> &mut *mut SHORT
pub unsafe fn plVal(&self) -> &*mut LONG
pub unsafe fn plVal_mut(&mut self) -> &mut *mut LONG
pub unsafe fn pllVal(&self) -> &*mut LONGLONG
pub unsafe fn pllVal_mut(&mut self) -> &mut *mut LONGLONG
pub unsafe fn pfltVal(&self) -> &*mut FLOAT
pub unsafe fn pfltVal_mut(&mut self) -> &mut *mut FLOAT
pub unsafe fn pdblVal(&self) -> &*mut DOUBLE
pub unsafe fn pdblVal_mut(&mut self) -> &mut *mut DOUBLE
pub unsafe fn pboolVal(&self) -> &*mut VARIANT_BOOL
pub unsafe fn pboolVal_mut(&mut self) -> &mut *mut VARIANT_BOOL
pub unsafe fn pscode(&self) -> &*mut SCODE
pub unsafe fn pscode_mut(&mut self) -> &mut *mut SCODE
pub unsafe fn pcyVal(&self) -> &*mut CY
pub unsafe fn pcyVal_mut(&mut self) -> &mut *mut CY
pub unsafe fn pdate(&self) -> &*mut DATE
pub unsafe fn pdate_mut(&mut self) -> &mut *mut DATE
pub unsafe fn pbstrVal(&self) -> &*mut wireBSTR
pub unsafe fn pbstrVal_mut(&mut self) -> &mut *mut wireBSTR
pub unsafe fn ppunkVal(&self) -> &*mut *mut IUnknown
pub unsafe fn ppunkVal_mut(&mut self) -> &mut *mut *mut IUnknown
pub unsafe fn ppdispVal(&self) -> &*mut *mut IDispatch
pub unsafe fn ppdispVal_mut(&mut self) -> &mut *mut *mut IDispatch
pub unsafe fn pparray(&self) -> &*mut wirePSAFEARRAY
pub unsafe fn pparray_mut(&mut self) -> &mut *mut wirePSAFEARRAY
pub unsafe fn pvarVal(&self) -> &*mut wireVARIANT
pub unsafe fn pvarVal_mut(&mut self) -> &mut *mut wireVARIANT
pub unsafe fn cVal(&self) -> &CHAR
pub unsafe fn cVal_mut(&mut self) -> &mut CHAR
pub unsafe fn uiVal(&self) -> &USHORT
pub unsafe fn uiVal_mut(&mut self) -> &mut USHORT
pub unsafe fn ulVal(&self) -> &ULONG
pub unsafe fn ulVal_mut(&mut self) -> &mut ULONG
pub unsafe fn ullVal(&self) -> &ULONGLONG
pub unsafe fn ullVal_mut(&mut self) -> &mut ULONGLONG
pub unsafe fn intVal(&self) -> &INT
pub unsafe fn intVal_mut(&mut self) -> &mut INT
pub unsafe fn uintVal(&self) -> &UINT
pub unsafe fn uintVal_mut(&mut self) -> &mut UINT
pub unsafe fn decVal(&self) -> &DECIMAL
pub unsafe fn decVal_mut(&mut self) -> &mut DECIMAL
pub unsafe fn pdecVal(&self) -> &*mut DECIMAL
pub unsafe fn pdecVal_mut(&mut self) -> &mut *mut DECIMAL
pub unsafe fn pcVal(&self) -> &*mut CHAR
pub unsafe fn pcVal_mut(&mut self) -> &mut *mut CHAR
pub unsafe fn puiVal(&self) -> &*mut USHORT
pub unsafe fn puiVal_mut(&mut self) -> &mut *mut USHORT
pub unsafe fn pulVal(&self) -> &*mut ULONG
pub unsafe fn pulVal_mut(&mut self) -> &mut *mut ULONG
pub unsafe fn pullVal(&self) -> &*mut ULONGLONG
pub unsafe fn pullVal_mut(&mut self) -> &mut *mut ULONGLONG
pub unsafe fn pintVal(&self) -> &*mut INT
pub unsafe fn pintVal_mut(&mut self) -> &mut *mut INT
pub unsafe fn puintVal(&self) -> &*mut UINT
pub unsafe fn puintVal_mut(&mut self) -> &mut *mut UINT
Trait Implementations§
Source§impl Clone for _wireVARIANT_u
impl Clone for _wireVARIANT_u
Source§fn clone(&self) -> _wireVARIANT_u
fn clone(&self) -> _wireVARIANT_u
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 Default for _wireVARIANT_u
impl Default for _wireVARIANT_u
Source§fn default() -> _wireVARIANT_u
fn default() -> _wireVARIANT_u
Returns the “default value” for a type. Read more
impl Copy for _wireVARIANT_u
Auto Trait Implementations§
impl Freeze for _wireVARIANT_u
impl RefUnwindSafe for _wireVARIANT_u
impl Send for _wireVARIANT_u
impl Sync for _wireVARIANT_u
impl Unpin for _wireVARIANT_u
impl UnwindSafe for _wireVARIANT_u
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