diff --git a/Cargo.lock b/Cargo.lock index 6dcbe34..359ea5e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,13 +2,6 @@ # It is not intended for manual editing. version = 4 -[[package]] -name = "consumer" -version = "0.1.0" -dependencies = [ - "kosmora", -] - [[package]] name = "kosmora" version = "0.1.0" diff --git a/Cargo.toml b/Cargo.toml index 1287152..9582593 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,22 +1,11 @@ -[workspace] -resolver = "2" -members = ["consumer", "kosmora"] +[package] +name = "kosmora" +version = "0.1.0" +edition = "2024" -[profile.dev] -rpath = false -panic = "abort" -lto = "off" -opt-level = 0 -debug = true -overflow-checks = false -incremental = true -codegen-units = 128 +[dependencies] +walkdir = "2.5.0" -strip = "symbols" -debug-assertions = true - -[profile.release] -debug-assertions = false -lto = true -codegen-units = 1 -panic = "abort" +[lints.rust] +missing_docs = "allow" +unused = "allow" \ No newline at end of file diff --git a/arch.txt b/arch.txt deleted file mode 100644 index e69de29..0000000 diff --git a/consumer/.gitignore b/consumer/.gitignore deleted file mode 100644 index ea8c4bf..0000000 --- a/consumer/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/target diff --git a/consumer/Cargo.toml b/consumer/Cargo.toml deleted file mode 100644 index f4f7e7f..0000000 --- a/consumer/Cargo.toml +++ /dev/null @@ -1,7 +0,0 @@ -[package] -name = "consumer" -version = "0.1.0" -edition = "2024" - -[dependencies] -kosmora = { path = "../kosmora" } \ No newline at end of file diff --git a/consumer/src/main.rs b/consumer/src/main.rs deleted file mode 100644 index 142d00b..0000000 --- a/consumer/src/main.rs +++ /dev/null @@ -1,8 +0,0 @@ -use kosmora::{self, KosmoraINodeInteroperable}; -use std::path::Path; - -fn main() { - let vfs = kosmora::KosmoraVfs::new(); - let example_path: &Path = &std::path::Path::new("."); - example_path.to_kosmora_inode(); -} diff --git a/kosmora/.gitignore b/kosmora/.gitignore deleted file mode 100644 index ea8c4bf..0000000 --- a/kosmora/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/target diff --git a/kosmora/Cargo.toml b/kosmora/Cargo.toml deleted file mode 100644 index a740325..0000000 --- a/kosmora/Cargo.toml +++ /dev/null @@ -1,7 +0,0 @@ -[package] -name = "kosmora" -version = "0.1.0" -edition = "2024" - -[dependencies] -walkdir = "2.5.0" diff --git a/kosmora/src/lib.rs b/src/lib.rs similarity index 100% rename from kosmora/src/lib.rs rename to src/lib.rs diff --git a/src/tests/inode.rs b/src/tests/inode.rs new file mode 100644 index 0000000..1b42dbf --- /dev/null +++ b/src/tests/inode.rs @@ -0,0 +1,8 @@ +use crate::KosmoraINodeInteroperable; + +#[test] +fn create_inode() { + let vfs = crate::KosmoraVfs::new(); + let physical_inode_path: &Path = &std::path::Path::new("."); + physical_inode_path.to_kosmora_inode(); +} \ No newline at end of file