From e447b4e96d32da975e5aa74687b74c7a314899b0 Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Sat, 31 Oct 2020 22:38:24 +0800 Subject: [PATCH] feat: add __fs/fuse --- __fs/fuse/Cargo.lock | 102 ++++++++++++++++++++++++++++++++++++++++++ __fs/fuse/Cargo.toml | 11 +++++ __fs/fuse/README.md | 8 ++++ __fs/fuse/src/main.rs | 3 ++ 4 files changed, 124 insertions(+) create mode 100644 __fs/fuse/Cargo.lock create mode 100644 __fs/fuse/Cargo.toml create mode 100644 __fs/fuse/README.md create mode 100644 __fs/fuse/src/main.rs diff --git a/__fs/fuse/Cargo.lock b/__fs/fuse/Cargo.lock new file mode 100644 index 0000000..a8ab021 --- /dev/null +++ b/__fs/fuse/Cargo.lock @@ -0,0 +1,102 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +[[package]] +name = "cfg-if" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" + +[[package]] +name = "fuse" +version = "0.1.0" +dependencies = [ + "fuse 0.3.1", +] + +[[package]] +name = "fuse" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80e57070510966bfef93662a81cb8aa2b1c7db0964354fa9921434f04b9e8660" +dependencies = [ + "libc", + "log 0.3.9", + "pkg-config", + "thread-scoped", + "time", +] + +[[package]] +name = "libc" +version = "0.2.80" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d58d1b70b004888f764dfbf6a26a3b0342a1632d33968e4a179d8011c760614" + +[[package]] +name = "log" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b" +dependencies = [ + "log 0.4.11", +] + +[[package]] +name = "log" +version = "0.4.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "pkg-config" +version = "0.3.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c" + +[[package]] +name = "thread-scoped" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bcbb6aa301e5d3b0b5ef639c9a9c7e2f1c944f177b460c04dc24c69b1fa2bd99" + +[[package]] +name = "time" +version = "0.1.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255" +dependencies = [ + "libc", + "wasi", + "winapi", +] + +[[package]] +name = "wasi" +version = "0.10.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" diff --git a/__fs/fuse/Cargo.toml b/__fs/fuse/Cargo.toml new file mode 100644 index 0000000..78c744c --- /dev/null +++ b/__fs/fuse/Cargo.toml @@ -0,0 +1,11 @@ +[package] +name = "fuse" +version = "0.1.0" +authors = ["Hatter Jiang "] +edition = "2018" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] +fuse = "0.3" + diff --git a/__fs/fuse/README.md b/__fs/fuse/README.md new file mode 100644 index 0000000..f848d29 --- /dev/null +++ b/__fs/fuse/README.md @@ -0,0 +1,8 @@ + + + +Unmount +``` +umount -f +``` + diff --git a/__fs/fuse/src/main.rs b/__fs/fuse/src/main.rs new file mode 100644 index 0000000..e7a11a9 --- /dev/null +++ b/__fs/fuse/src/main.rs @@ -0,0 +1,3 @@ +fn main() { + println!("Hello, world!"); +}