From 3ec632cbd99214bf129f5581744bc0bb1e457b1d Mon Sep 17 00:00:00 2001 From: Gleb Pomykalov <gleb@lancastr.com> Date: Tue, 19 Feb 2019 10:46:05 +0300 Subject: [PATCH] fix as_slice for af_alg_iv --- src/unix/notbsd/android/mod.rs | 6 ++++-- src/unix/notbsd/linux/mod.rs | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/unix/notbsd/android/mod.rs b/src/unix/notbsd/android/mod.rs index 089780f5..fd4dd8ff 100644 --- a/src/unix/notbsd/android/mod.rs +++ b/src/unix/notbsd/android/mod.rs @@ -509,7 +509,9 @@ cfg_if! { impl af_alg_iv { unsafe fn as_slice(&self) -> &[u8] { - ::std::slice::from_raw_parts(self.iv.as_ptr(), self.ivlen as usize) + use core::slice; + + slice::from_raw_parts(self.iv.as_ptr(), self.ivlen as usize) } } @@ -524,7 +526,7 @@ cfg_if! { impl ::fmt::Debug for af_alg_iv { fn fmt(&self, f: &mut ::fmt::Formatter) -> ::fmt::Result { f.debug_struct("af_alg_iv") - .field("iv", self.as_slice()) + // .field("iv", self.as_slice()) .finish() } } diff --git a/src/unix/notbsd/linux/mod.rs b/src/unix/notbsd/linux/mod.rs index df0cce7b..7332eece 100644 --- a/src/unix/notbsd/linux/mod.rs +++ b/src/unix/notbsd/linux/mod.rs @@ -728,7 +728,9 @@ cfg_if! { impl af_alg_iv { unsafe fn as_slice(&self) -> &[u8] { - ::std::slice::from_raw_parts(self.iv.as_ptr(), self.ivlen as usize) + use core::slice; + + slice::from_raw_parts(self.iv.as_ptr(), self.ivlen as usize) } } @@ -743,7 +745,7 @@ cfg_if! { impl ::fmt::Debug for af_alg_iv { fn fmt(&self, f: &mut ::fmt::Formatter) -> ::fmt::Result { f.debug_struct("af_alg_iv") - .field("iv", self.as_slice()) + // .field("iv", self.as_slice()) .finish() } } -- GitLab