From ca6124d5fa3acbdfa93bc5633bc1bf08231819ce Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Mon, 8 Jun 2020 11:19:55 +0200 Subject: [PATCH] src/tools/disks.rs: make helpers pub So that I can use them with my test code. --- src/tools/disks.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/tools/disks.rs b/src/tools/disks.rs index 2efdba41..a413ea4e 100644 --- a/src/tools/disks.rs +++ b/src/tools/disks.rs @@ -259,7 +259,7 @@ impl Disk { } /// Convenience wrapper for reading a `/sys` file which contains just a simple `OsString`. - fn read_sys_os_str>(&self, path: P) -> io::Result> { + pub fn read_sys_os_str>(&self, path: P) -> io::Result> { Ok(self.read_sys(path.as_ref())?.map(|mut v| { if Some(&b'\n') == v.last() { v.pop(); @@ -269,7 +269,7 @@ impl Disk { } /// Convenience wrapper for reading a `/sys` file which contains just a simple utf-8 string. - fn read_sys_str>(&self, path: P) -> io::Result> { + pub fn read_sys_str>(&self, path: P) -> io::Result> { Ok(match self.read_sys(path.as_ref())? { Some(data) => Some(String::from_utf8(data).map_err(io_err_other)?), None => None, @@ -277,7 +277,7 @@ impl Disk { } /// Convenience wrapper for unsigned integer `/sys` values up to 64 bit. - fn read_sys_u64>(&self, path: P) -> io::Result> { + pub fn read_sys_u64>(&self, path: P) -> io::Result> { Ok(match self.read_sys_str(path)? { Some(data) => Some(data.trim().parse().map_err(io_err_other)?), None => None,