pub struct SynchronousInterface { /* private fields */ }
Expand description
Declares that the contained interface is synchronous only
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 SynchronousInterface
impl Clone for SynchronousInterface
Source§fn clone(&self) -> SynchronousInterface
fn clone(&self) -> SynchronousInterface
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 SynchronousInterface
impl Debug for SynchronousInterface
Source§impl From<SynchronousInterface> for FunctionArgument
impl From<SynchronousInterface> for FunctionArgument
Source§fn from(x: SynchronousInterface) -> Self
fn from(x: SynchronousInterface) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SynchronousInterface
impl RefUnwindSafe for SynchronousInterface
impl !Send for SynchronousInterface
impl !Sync for SynchronousInterface
impl Unpin for SynchronousInterface
impl UnwindSafe for SynchronousInterface
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