diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2023-02-28 00:33:42 -0500 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-02-28 00:33:42 -0500 |
commit | a8dbc331f071b118ceb6a274880d26b6a9cc8c4b (patch) | |
tree | 27926a13fb279a1824579217db58b1e56b53d6a5 | |
parent | a3eb6ad8ef34368cbe2da8a39d9749ed6e7cb4e0 (diff) | |
download | bcachefs-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.rs | 6 |
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(':'); |