pub struct UnnamedSemaphoreHandle { /* private fields */ }Trait Implementations§
Source§impl Debug for UnnamedSemaphoreHandle
impl Debug for UnnamedSemaphoreHandle
Source§impl Drop for UnnamedSemaphoreHandle
impl Drop for UnnamedSemaphoreHandle
Source§impl Handle for UnnamedSemaphoreHandle
impl Handle for UnnamedSemaphoreHandle
fn new() -> UnnamedSemaphoreHandle
fn is_inter_process_capable(&self) -> bool
fn is_initialized(&self) -> bool
Source§impl<'a> IpcCapable<'a, UnnamedSemaphoreHandle> for UnnamedSemaphore<'a>
impl<'a> IpcCapable<'a, UnnamedSemaphoreHandle> for UnnamedSemaphore<'a>
Source§fn is_interprocess_capable(&self) -> bool
fn is_interprocess_capable(&self) -> bool
Returns true if the object is interprocess capable, otherwise false
Source§unsafe fn from_ipc_handle(handle: &'a T) -> Self
unsafe fn from_ipc_handle(handle: &'a T) -> Self
Creates an IPC Capable object from its handle. Read more
impl Send for UnnamedSemaphoreHandle
impl Sync for UnnamedSemaphoreHandle
Auto Trait Implementations§
impl !Freeze for UnnamedSemaphoreHandle
impl !RefUnwindSafe for UnnamedSemaphoreHandle
impl Unpin for UnnamedSemaphoreHandle
impl UnwindSafe for UnnamedSemaphoreHandle
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