]> git.sesse.net Git - bcachefs-tools-debian/commit
split mount into a library crate for rust reuse
authorKayla Firestack <dev@kaylafire.me>
Mon, 18 Oct 2021 17:27:51 +0000 (13:27 -0400)
committerKayla Firestack <dev@kaylafire.me>
Mon, 18 Oct 2021 20:30:52 +0000 (16:30 -0400)
commit1f8fc31ddc1975a1f2e7c2fa8f7f611eab761680
tree62eef03a32544a61c45665e6c4b4ea8014fd6fc8
parent7e97ef59bd30154776417748b6518ec43a3db2b9
split mount into a library crate for rust reuse

update makefile to output shared library and rust build
fix default.nix to properly get the binary name for `ln`ing - move binary to main.rs
add rustfmt and gitignore files
move build.rs file into bch_bindgen for reuse between projects
add outputs to nix flake and checks
add mount.toml to makefile
25 files changed:
Makefile
flake.nix
rust-src/bch_bindgen/.gitignore [new file with mode: 0644]
rust-src/bch_bindgen/Cargo.lock [new file with mode: 0644]
rust-src/bch_bindgen/Cargo.toml [new file with mode: 0644]
rust-src/bch_bindgen/build.rs [new file with mode: 0644]
rust-src/bch_bindgen/rustfmt.toml [new file with mode: 0644]
rust-src/bch_bindgen/src/bcachefs.rs [new file with mode: 0644]
rust-src/bch_bindgen/src/keyutils.rs [new file with mode: 0644]
rust-src/bch_bindgen/src/keyutils_wrapper.h [moved from rust-src/mount/src/keyutils_wrapper.h with 100% similarity]
rust-src/bch_bindgen/src/lib.rs [new file with mode: 0644]
rust-src/bch_bindgen/src/libbcachefs_wrapper.h [moved from rust-src/mount/src/libbcachefs_wrapper.h with 59% similarity]
rust-src/bch_bindgen/src/rs.rs [new file with mode: 0644]
rust-src/mount/.gitignore [new file with mode: 0644]
rust-src/mount/Cargo.lock
rust-src/mount/Cargo.toml
rust-src/mount/README.md [new file with mode: 0644]
rust-src/mount/build.rs [deleted file]
rust-src/mount/default.nix
rust-src/mount/module.nix [new file with mode: 0644]
rust-src/mount/rustfmt.toml [new file with mode: 0644]
rust-src/mount/src/filesystem.rs
rust-src/mount/src/key.rs
rust-src/mount/src/lib.rs
rust-src/mount/src/main.rs [new file with mode: 0644]