From 1664f6cf034fb66507482bd898f983227d903240 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Sat, 15 Apr 2017 09:50:47 -0600 Subject: [PATCH] Add path implementation to rand --- schemes/randd/src/main.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/schemes/randd/src/main.rs b/schemes/randd/src/main.rs index 116c664..c15936d 100644 --- a/schemes/randd/src/main.rs +++ b/schemes/randd/src/main.rs @@ -42,6 +42,16 @@ impl SchemeMut for RandScheme { Ok(i) } + fn fpath(&mut self, _file: usize, buf: &mut [u8]) -> Result { + let mut i = 0; + let scheme_path = b"rand"; + while i < buf.len() && i < scheme_path.len() { + buf[i] = scheme_path[i]; + i += 1; + } + Ok(i) + } + fn close(&mut self, _file: usize) -> Result { Ok(0) }