pub struct AsynchronousInterface { /* private fields */ }
Expand description
Declares that the contained interface is asynchronous
Acts as a “New Type” around an interface handle to restrict where it can be used in the API model
Trait Implementations§
Source§impl Clone for AsynchronousInterface
impl Clone for AsynchronousInterface
Source§fn clone(&self) -> AsynchronousInterface
fn clone(&self) -> AsynchronousInterface
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 AsynchronousInterface
impl Debug for AsynchronousInterface
Source§impl From<AsynchronousInterface> for FunctionArgStructField
impl From<AsynchronousInterface> for FunctionArgStructField
Source§fn from(x: AsynchronousInterface) -> Self
fn from(x: AsynchronousInterface) -> Self
Converts to this type from the input type.
Source§impl From<AsynchronousInterface> for FunctionArgument
impl From<AsynchronousInterface> for FunctionArgument
Source§fn from(x: AsynchronousInterface) -> Self
fn from(x: AsynchronousInterface) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AsynchronousInterface
impl RefUnwindSafe for AsynchronousInterface
impl !Send for AsynchronousInterface
impl !Sync for AsynchronousInterface
impl Unpin for AsynchronousInterface
impl UnwindSafe for AsynchronousInterface
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