Skip to content

Commit 9e712d0

Browse files
committed
CI Round 5
1 parent 38e711a commit 9e712d0

15 files changed

Lines changed: 16 additions & 16 deletions

src/backends/esp_idf.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
//! Implementation for ESP-IDF
22
use crate::Backend;
33
use crate::Error;
4-
use core::{ffi::c_void, mem::MaybeUninit};
4+
use core::ffi::c_void;
55

66
extern "C" {
77
fn esp_fill_random(buf: *mut c_void, len: usize) -> u32;
@@ -17,7 +17,7 @@ unsafe impl Backend for EspIdfBackend {
1717
// https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/random.html
1818
//
1919
// However tracking if some of these entropy sources is enabled is way too difficult to implement here
20-
esp_fill_random(dest.as_mut_ptr().cast(), dest.len());
20+
esp_fill_random(dest.cast(), len);
2121
Ok(())
2222
}
2323
}

src/backends/getentropy.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ pub struct GetentropyBackend;
1919
unsafe impl Backend for GetentropyBackend {
2020
#[inline]
2121
unsafe fn fill_ptr(dest: *mut u8, len: usize) -> Result<(), Error> {
22-
let slice = core::slice::from_raw_parts_mut(dest as *mut MaybeUninit<u8>, len);
22+
let slice = core::slice::from_raw_parts_mut(dest.cast(), len);
2323
Self::fill_uninit(slice)
2424
}
2525

src/backends/getrandom.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ pub struct GetrandomBackend;
2727
unsafe impl Backend for GetrandomBackend {
2828
#[inline]
2929
unsafe fn fill_ptr(dest: *mut u8, len: usize) -> Result<(), Error> {
30-
let slice = core::slice::from_raw_parts_mut(dest as *mut MaybeUninit<u8>, len);
30+
let slice = core::slice::from_raw_parts_mut(dest.cast(), len);
3131
Self::fill_uninit(slice)
3232
}
3333

src/backends/hermit.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ pub struct HermitBackend;
1818
unsafe impl Backend for HermitBackend {
1919
#[inline]
2020
unsafe fn fill_ptr(dest: *mut u8, len: usize) -> Result<(), Error> {
21-
let slice = core::slice::from_raw_parts_mut(dest as *mut MaybeUninit<u8>, len);
21+
let slice = core::slice::from_raw_parts_mut(dest.cast(), len);
2222
Self::fill_uninit(slice)
2323
}
2424

src/backends/linux_android_with_fallback.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ pub struct LinuxBackend;
7979
unsafe impl Backend for LinuxBackend {
8080
#[inline]
8181
unsafe fn fill_ptr(dest: *mut u8, len: usize) -> Result<(), Error> {
82-
let slice = core::slice::from_raw_parts_mut(dest as *mut MaybeUninit<u8>, len);
82+
let slice = core::slice::from_raw_parts_mut(dest.cast(), len);
8383
Self::fill_uninit(slice)
8484
}
8585

src/backends/linux_raw.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ pub struct LinuxRawBackend;
115115
unsafe impl Backend for LinuxRawBackend {
116116
#[inline]
117117
unsafe fn fill_ptr(dest: *mut u8, len: usize) -> Result<(), Error> {
118-
let slice = core::slice::from_raw_parts_mut(dest as *mut MaybeUninit<u8>, len);
118+
let slice = core::slice::from_raw_parts_mut(dest.cast(), len);
119119
Self::fill_uninit(slice)
120120
}
121121

src/backends/netbsd.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ pub struct NetBsdBackend;
6363
unsafe impl Backend for NetBsdBackend {
6464
#[inline]
6565
unsafe fn fill_ptr(dest: *mut u8, len: usize) -> Result<(), Error> {
66-
let slice = core::slice::from_raw_parts_mut(dest as *mut MaybeUninit<u8>, len);
66+
let slice = core::slice::from_raw_parts_mut(dest.cast(), len);
6767
Self::fill_uninit(slice)
6868
}
6969

src/backends/rdrand.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ pub struct RdrandBackend;
153153
unsafe impl Backend for RdrandBackend {
154154
#[inline]
155155
unsafe fn fill_ptr(dest: *mut u8, len: usize) -> Result<(), Error> {
156-
let slice = core::slice::from_raw_parts_mut(dest as *mut MaybeUninit<u8>, len);
156+
let slice = core::slice::from_raw_parts_mut(dest.cast(), len);
157157
Self::fill_uninit(slice)
158158
}
159159

src/backends/rndr.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ pub struct RndrBackend;
114114
unsafe impl Backend for RndrBackend {
115115
#[inline]
116116
unsafe fn fill_ptr(dest: *mut u8, len: usize) -> Result<(), Error> {
117-
let slice = core::slice::from_raw_parts_mut(dest as *mut MaybeUninit<u8>, len);
117+
let slice = core::slice::from_raw_parts_mut(dest.cast(), len);
118118
Self::fill_uninit(slice)
119119
}
120120

src/backends/solaris.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ pub struct SolarisBackend;
2626
unsafe impl Backend for SolarisBackend {
2727
#[inline]
2828
unsafe fn fill_ptr(dest: *mut u8, len: usize) -> Result<(), Error> {
29-
let slice = core::slice::from_raw_parts_mut(dest as *mut MaybeUninit<u8>, len);
29+
let slice = core::slice::from_raw_parts_mut(dest.cast(), len);
3030
Self::fill_uninit(slice)
3131
}
3232

0 commit comments

Comments
 (0)