Struct wasapi::Windows::Win32::Storage::StructuredStorage::PROPVARIANT [−][src]
#[repr(C)]pub struct PROPVARIANT { pub Anonymous: PROPVARIANT_0, }
Fields
Anonymous: PROPVARIANT_0
Trait Implementations
impl Abi for PROPVARIANT
[src]
impl Abi for PROPVARIANT
[src]fn abi(&self) -> Self::Abi
fn abi(&self) -> Self::Abi
Casts the Rust object to its ABI type without copying the object.
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.
unsafe fn from_abi(abi: Self::Abi) -> Result<Self, Error>
unsafe fn from_abi(abi: Self::Abi) -> Result<Self, Error>
Casts the ABI representation to a Rust object by taking ownership of the bits.
fn drop_param(&mut Param<'_, Self>)
Auto Trait Implementations
impl RefUnwindSafe for PROPVARIANT
impl !Send for PROPVARIANT
impl !Sync for PROPVARIANT
impl Unpin for PROPVARIANT
impl UnwindSafe for PROPVARIANT
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<'a, T> IntoParam<'a, T> for T where
T: Abi,
impl<'a, T> IntoParam<'a, T> for T where
T: Abi,