pub enum NativeContext<Def, Alt>where
Def: DeviceInterface,
Alt: DeviceInterface,{
Default(Def::NativeContext),
Alternate(Alt::NativeContext),
}
Expand description
Wraps a platform-specific native context.
Variants§
Default(Def::NativeContext)
The default context type.
Alternate(Alt::NativeContext)
The alternate context type.
Auto Trait Implementations§
impl<Def, Alt> Freeze for NativeContext<Def, Alt>
impl<Def, Alt> RefUnwindSafe for NativeContext<Def, Alt>
impl<Def, Alt> Send for NativeContext<Def, Alt>
impl<Def, Alt> Sync for NativeContext<Def, Alt>
impl<Def, Alt> Unpin for NativeContext<Def, Alt>
impl<Def, Alt> UnwindSafe for NativeContext<Def, Alt>
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