pub struct DeviceIoControl<S, I: IoBuf, O: IoBufMut> { /* private fields */ }Available on Windows only.
Expand description
Send a control code to a device.
Implementations§
Trait Implementations§
Source§impl<S: AsFd, I: IoBuf, O: IoBufMut> OpCode for DeviceIoControl<S, I, O>
impl<S: AsFd, I: IoBuf, O: IoBufMut> OpCode for DeviceIoControl<S, I, O>
Auto Trait Implementations§
impl<S, I, O> Freeze for DeviceIoControl<S, I, O>
impl<S, I, O> RefUnwindSafe for DeviceIoControl<S, I, O>
impl<S, I, O> Send for DeviceIoControl<S, I, O>
impl<S, I, O> Sync for DeviceIoControl<S, I, O>
impl<S, I, O> !Unpin for DeviceIoControl<S, I, O>
impl<S, I, O> UnwindSafe for DeviceIoControl<S, I, O>
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