diff options
| author | Fuwn <[email protected]> | 2022-01-04 15:08:45 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2022-01-04 15:08:45 -0800 |
| commit | 9c7ae917ed2d3e7fd4f65e77e1c5365a772ad89b (patch) | |
| tree | fa19971ca505260d9440389632725fcb0cf6f886 /crates/windows-kernel-rs/examples/reading_and_writing | |
| parent | feat(driver): use framework (diff) | |
| download | driver-9c7ae917ed2d3e7fd4f65e77e1c5365a772ad89b.tar.xz driver-9c7ae917ed2d3e7fd4f65e77e1c5365a772ad89b.zip | |
fmt(windows-kernel-rs): `cargo fmt`
Diffstat (limited to 'crates/windows-kernel-rs/examples/reading_and_writing')
| -rw-r--r-- | crates/windows-kernel-rs/examples/reading_and_writing/src/lib.rs | 32 |
1 files changed, 23 insertions, 9 deletions
diff --git a/crates/windows-kernel-rs/examples/reading_and_writing/src/lib.rs b/crates/windows-kernel-rs/examples/reading_and_writing/src/lib.rs index 38453ca..b909368 100644 --- a/crates/windows-kernel-rs/examples/reading_and_writing/src/lib.rs +++ b/crates/windows-kernel-rs/examples/reading_and_writing/src/lib.rs @@ -11,12 +11,26 @@ extern crate alloc; -use alloc::vec; -use alloc::vec::Vec; -use windows_kernel_rs::device::{ - Completion, Device, DeviceDoFlags, DeviceFlags, DeviceOperations, DeviceType, RequestError}; -use windows_kernel_rs::request::{ReadRequest, WriteRequest}; -use windows_kernel_rs::{Access, Driver, Error, kernel_module, KernelModule, SymbolicLink}; +use alloc::{vec, vec::Vec}; + +use windows_kernel_rs::{ + device::{ + Completion, + Device, + DeviceDoFlags, + DeviceFlags, + DeviceOperations, + DeviceType, + RequestError, + }, + kernel_module, + request::{ReadRequest, WriteRequest}, + Access, + Driver, + Error, + KernelModule, + SymbolicLink, +}; struct MyDevice { data: Vec<u8>, @@ -52,7 +66,7 @@ impl DeviceOperations for MyDevice { } struct Module { - _device: Device, + _device: Device, _symbolic_link: SymbolicLink, } @@ -65,13 +79,13 @@ impl KernelModule for Module { DeviceDoFlags::DO_BUFFERED_IO, Access::NonExclusive, MyDevice { - data: vec![], + data: vec![] }, )?; let symbolic_link = SymbolicLink::new("\\??\\Example", "\\Device\\Example")?; Ok(Module { - _device: device, + _device: device, _symbolic_link: symbolic_link, }) } |