Skip to content

Commit 3ec632c

Browse files
author
Gleb Pomykalov
committed
fix as_slice for af_alg_iv
1 parent 97b5b34 commit 3ec632c

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

src/unix/notbsd/android/mod.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -509,7 +509,9 @@ cfg_if! {
509509

510510
impl af_alg_iv {
511511
unsafe fn as_slice(&self) -> &[u8] {
512-
::std::slice::from_raw_parts(self.iv.as_ptr(), self.ivlen as usize)
512+
use core::slice;
513+
514+
slice::from_raw_parts(self.iv.as_ptr(), self.ivlen as usize)
513515
}
514516
}
515517

@@ -524,7 +526,7 @@ cfg_if! {
524526
impl ::fmt::Debug for af_alg_iv {
525527
fn fmt(&self, f: &mut ::fmt::Formatter) -> ::fmt::Result {
526528
f.debug_struct("af_alg_iv")
527-
.field("iv", self.as_slice())
529+
// .field("iv", self.as_slice())
528530
.finish()
529531
}
530532
}

src/unix/notbsd/linux/mod.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -728,7 +728,9 @@ cfg_if! {
728728

729729
impl af_alg_iv {
730730
unsafe fn as_slice(&self) -> &[u8] {
731-
::std::slice::from_raw_parts(self.iv.as_ptr(), self.ivlen as usize)
731+
use core::slice;
732+
733+
slice::from_raw_parts(self.iv.as_ptr(), self.ivlen as usize)
732734
}
733735
}
734736

@@ -743,7 +745,7 @@ cfg_if! {
743745
impl ::fmt::Debug for af_alg_iv {
744746
fn fmt(&self, f: &mut ::fmt::Formatter) -> ::fmt::Result {
745747
f.debug_struct("af_alg_iv")
746-
.field("iv", self.as_slice())
748+
// .field("iv", self.as_slice())
747749
.finish()
748750
}
749751
}

0 commit comments

Comments
 (0)