aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2023-02-28 00:33:42 -0500
committerKent Overstreet <kent.overstreet@linux.dev>2023-02-28 00:33:42 -0500
commita8dbc331f071b118ceb6a274880d26b6a9cc8c4b (patch)
tree27926a13fb279a1824579217db58b1e56b53d6a5
parenta3eb6ad8ef34368cbe2da8a39d9749ed6e7cb4e0 (diff)
downloadbcachefs-tools-a8dbc331f071b118ceb6a274880d26b6a9cc8c4b.tar.gz
rust: Simplify bpos FromStr
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
-rw-r--r--rust-src/bch_bindgen/src/lib.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/rust-src/bch_bindgen/src/lib.rs b/rust-src/bch_bindgen/src/lib.rs
index a5f5a0d5..b1474bc2 100644
--- a/rust-src/bch_bindgen/src/lib.rs
+++ b/rust-src/bch_bindgen/src/lib.rs
@@ -131,15 +131,15 @@ impl FromStr for c::bpos {
fn from_str(s: &str) -> Result<Self, Self::Err> {
if s == "POS_MIN" {
- return Ok(c::bpos { inode: 0, offset: 0, snapshot: 0 });
+ return Ok(POS_MIN);
}
if s == "POS_MAX" {
- return Ok(c::bpos { inode: u64::MAX, offset: u64::MAX, snapshot: 0 });
+ return Ok(POS_MAX);
}
if s == "SPOS_MAX" {
- return Ok(c::bpos { inode: u64::MAX, offset: u64::MAX, snapshot: u32::MAX });
+ return Ok(SPOS_MAX);
}
let mut fields = s.split(':');