summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJubilee Young <workingjubilee@gmail.com>2024-09-03 00:11:18 -0700
committerJubilee Young <workingjubilee@gmail.com>2024-09-03 00:14:30 -0700
commit1a5b11db3f2fad1fb58402ee5f57634ad2a5648f (patch)
treeb869faa2d1f671bbc76aec2940b7d30e499456dc
parent1e058db4b603f8992b781b4654b48221dd04407a (diff)
bch_bindgen: Remove memoffset dep
A trivial replacement allowed by std stabilizing it in rust 1.77. Less crate dependencies means less odd decisions by packagers.
-rw-r--r--Cargo.lock16
-rw-r--r--Cargo.toml2
-rw-r--r--bch_bindgen/Cargo.toml2
-rw-r--r--bch_bindgen/src/bcachefs.rs2
4 files changed, 3 insertions, 19 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 4995ce52..f78d2221 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -66,12 +66,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca"
[[package]]
-name = "autocfg"
-version = "1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
-
-[[package]]
name = "bcachefs-tools"
version = "1.12.0"
dependencies = [
@@ -103,7 +97,6 @@ dependencies = [
"bitfield",
"bitflags 1.3.2",
"byteorder",
- "memoffset",
"paste",
"pkg-config",
"uuid",
@@ -380,15 +373,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149"
[[package]]
-name = "memoffset"
-version = "0.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1"
-dependencies = [
- "autocfg",
-]
-
-[[package]]
name = "minimal-lexical"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
diff --git a/Cargo.toml b/Cargo.toml
index f2b93756..4d170300 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -3,7 +3,7 @@ name = "bcachefs-tools"
version = "1.12.0"
authors = ["Yuxuan Shui <yshuiv7@gmail.com>", "Kayla Firestack <dev@kaylafire.me>", "Kent Overstreet <kent.overstreet@linux.dev>" ]
edition = "2021"
-rust-version = "1.70"
+rust-version = "1.77"
[[bin]]
name = "bcachefs"
diff --git a/bch_bindgen/Cargo.toml b/bch_bindgen/Cargo.toml
index 63be4f3d..c46e275b 100644
--- a/bch_bindgen/Cargo.toml
+++ b/bch_bindgen/Cargo.toml
@@ -3,6 +3,7 @@ name = "bch_bindgen"
version = "0.1.0"
authors = [ "Kayla Firestack <dev@kaylafire.me>", "Yuxuan Shui <yshuiv7@gmail.com>", "Kent Overstreet <kent.overstreet@linux.dev>" ]
edition = "2021"
+rust-version = "1.77"
[lib]
crate-type = ["lib"]
@@ -12,7 +13,6 @@ crate-type = ["lib"]
anyhow = "1.0"
uuid = "1.2.2"
bitfield = "0.14.0"
-memoffset = "0.8.0"
byteorder = "1.3"
bitflags = "1.3.2"
paste = "1.0.11"
diff --git a/bch_bindgen/src/bcachefs.rs b/bch_bindgen/src/bcachefs.rs
index 366c7332..f30f6e12 100644
--- a/bch_bindgen/src/bcachefs.rs
+++ b/bch_bindgen/src/bcachefs.rs
@@ -18,7 +18,7 @@ bitfield! {
pub struct bch_crypt_flags(u64);
pub TYPE, _: 4, 0;
}
-use memoffset::offset_of;
+use std::mem::offset_of;
impl bch_sb_field_crypt {
pub fn scrypt_flags(&self) -> Option<bch_scrypt_flags> {
use std::convert::TryInto;