pub struct KeyedMutex(/* private fields */);Trait Implementations§
Source§impl Clone for KeyedMutex
impl Clone for KeyedMutex
Source§fn clone(&self) -> KeyedMutex
fn clone(&self) -> KeyedMutex
Returns a duplicate 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 KeyedMutex
impl Debug for KeyedMutex
Source§impl IKeyedMutex for KeyedMutex
impl IKeyedMutex for KeyedMutex
Source§impl Interface for KeyedMutex
impl Interface for KeyedMutex
type APIType = IDXGIKeyedMutex
fn new(p: ComPtr<Self::APIType>) -> Self
fn uuidof() -> Guid
fn as_ptr(&self) -> *mut Self::APIType
fn as_com_ptr(&self) -> &ComPtr<Self::APIType>
fn as_unknown(&self) -> *mut IUnknown
fn from_com_ptr(p: ComPtr<Self::APIType>) -> Self
fn query_interface<T: Interface>(&self) -> Result<T, HResult>
Source§impl PartialEq for KeyedMutex
impl PartialEq for KeyedMutex
impl Eq for KeyedMutex
impl Send for KeyedMutex
impl StructuralPartialEq for KeyedMutex
impl Sync for KeyedMutex
Auto Trait Implementations§
impl Freeze for KeyedMutex
impl RefUnwindSafe for KeyedMutex
impl Unpin for KeyedMutex
impl UnsafeUnpin for KeyedMutex
impl UnwindSafe for KeyedMutex
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