pub struct Uninit;Expand description
The DeviceContext of a Device that may be unregistered and partly uninitialized.
A Device in this context is only guaranteed to be partly initialized, and may or may not
be registered with userspace. Thus operations which depend on the Device being fully
initialized, or which depend on the Device being registered with userspace are not
available through this DeviceContext.
A Device in this context can be used to create a
Registration.
Trait Implementations§
impl DeviceContext for Uninit
Auto Trait Implementations§
impl Freeze for Uninit
impl RefUnwindSafe for Uninit
impl Send for Uninit
impl Sync for Uninit
impl Unpin for Uninit
impl UnsafeUnpin for Uninit
impl UnwindSafe for Uninit
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> PinInit<T> for T
impl<T> PinInit<T> for T
Source§unsafe fn __pinned_init(self, slot: *mut T) -> Result<(), Infallible>
unsafe fn __pinned_init(self, slot: *mut T) -> Result<(), Infallible>
Initializes
slot. Read more