diff options
| author | Fuwn <[email protected]> | 2022-01-03 13:08:59 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2022-01-03 13:08:59 -0800 |
| commit | 974c662fd18e2d17dff552b10d3ac6b933d7e9cd (patch) | |
| tree | 05e0352854a0ae477e8e8d731442c765ffa22f45 /crates | |
| parent | fix(driver): mark unsafe functions (diff) | |
| download | driver-974c662fd18e2d17dff552b10d3ac6b933d7e9cd.tar.xz driver-974c662fd18e2d17dff552b10d3ac6b933d7e9cd.zip | |
fix(windows-kernel-rs): mark unsafe functions
Diffstat (limited to 'crates')
| -rw-r--r-- | crates/windows-kernel-rs/src/driver.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/crates/windows-kernel-rs/src/driver.rs b/crates/windows-kernel-rs/src/driver.rs index 2bdac4e..484c012 100644 --- a/crates/windows-kernel-rs/src/driver.rs +++ b/crates/windows-kernel-rs/src/driver.rs @@ -23,14 +23,20 @@ pub struct Driver { } impl Driver { + /// # Safety + /// `unsafe` pub unsafe fn from_raw(raw: *mut DRIVER_OBJECT) -> Self { Self { raw, } } + /// # Safety + /// `unsafe` pub unsafe fn as_raw(&self) -> *const DRIVER_OBJECT { self.raw as _ } + /// # Safety + /// `unsafe` pub unsafe fn as_raw_mut(&mut self) -> *mut DRIVER_OBJECT { self.raw as _ } pub fn create_device<T>( |