summaryrefslogtreecommitdiff
path: root/v1/src
diff options
context:
space:
mode:
Diffstat (limited to 'v1/src')
-rw-r--r--v1/src/data.rs13
-rw-r--r--v1/src/lib.rs1
-rw-r--r--v1/src/main.rs36
3 files changed, 0 insertions, 50 deletions
diff --git a/v1/src/data.rs b/v1/src/data.rs
deleted file mode 100644
index 4b1da5a..0000000
--- a/v1/src/data.rs
+++ /dev/null
@@ -1,13 +0,0 @@
-pub static MESSAGE: &'static str = "Hello";
-
-pub enum SimpleFsData {
- File(String, String),
- Directory(String, Vec<SimpleFsData>)
-}
-
-// pub static HELLO: &'static SimpleFsData =
-// SimpleFsData:File("hello.txt", "Hello World");
-
-pub fn getData1() -> SimpleFsData {
- SimpleFsData::File("hello.txt".to_string(), "Hello".to_string())
-}
diff --git a/v1/src/lib.rs b/v1/src/lib.rs
deleted file mode 100644
index 7a345e4..0000000
--- a/v1/src/lib.rs
+++ /dev/null
@@ -1 +0,0 @@
-pub mod data;
diff --git a/v1/src/main.rs b/v1/src/main.rs
deleted file mode 100644
index 29196b0..0000000
--- a/v1/src/main.rs
+++ /dev/null
@@ -1,36 +0,0 @@
-extern crate fuse;
-extern crate libc;
-extern crate v1;
-
-use v1::data::MESSAGE;
-use fuse::{Filesystem, Request, ReplyEntry, ReplyAttr, ReplyDirectory, ReplyData};
-use libc::ENOENT;
-use std::ffi::OsStr;
-
-struct MemFs;
-
-impl Filesystem for MemFs {
- fn lookup(&mut self, _req: &Request, _parent: u64, _name: &OsStr,
- reply: ReplyEntry) {
- reply.error(ENOENT);
- }
-
- fn getattr(&mut self, _req: &Request, _ino: u64, reply: ReplyAttr) {
- reply.error(ENOENT);
- }
-
- fn read(&mut self, _req: &Request, _ino: u64, _fh: u64, _offset: u64,
- _size: u32, reply: ReplyData) {
- reply.error(ENOENT);
- }
- fn readdir (&mut self, _req: &Request, ino: u64, _fh: u64, offset: u64,
- reply: ReplyDirectory) {
- reply.error(ENOENT);
- }
-}
-
-fn main() {
- println!("{}", MESSAGE);
- let mountpoint = std::env::args_os().nth(1).unwrap();
- fuse::mount(MemFs, &mountpoint, &[]).unwrap();
-}