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