summaryrefslogtreecommitdiff
path: root/systems/sheet/macros/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'systems/sheet/macros/src/lib.rs')
-rw-r--r--systems/sheet/macros/src/lib.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/systems/sheet/macros/src/lib.rs b/systems/sheet/macros/src/lib.rs
index 2990f7e..ea2b139 100644
--- a/systems/sheet/macros/src/lib.rs
+++ b/systems/sheet/macros/src/lib.rs
@@ -41,8 +41,8 @@ fn parse_id_version(input: &str) -> Result<(bool, u32, u16), String> {
let trimmed = input.trim();
// Check if it starts with ~ for local
- let (remote, id_part) = if trimmed.starts_with('~') {
- (false, &trimmed[1..])
+ let (remote, id_part) = if let Some(stripped) = trimmed.strip_prefix('~') {
+ (false, stripped)
} else {
(true, trimmed)
};