From 99e3ad27e075ccf327d0f399bfa73d75be66d13d Mon Sep 17 00:00:00 2001 From: troido Date: Tue, 21 Apr 2020 17:42:43 +0200 Subject: use own strip_prefix function for interaction arguments --- src/util.rs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/util.rs') diff --git a/src/util.rs b/src/util.rs index c9557b2..6a22031 100644 --- a/src/util.rs +++ b/src/util.rs @@ -6,6 +6,14 @@ pub fn clamp(val: T, lower: T, upper: T) -> T{ } +pub fn strip_prefix<'a>(txt: &'a str, prefix: &'a str) -> Option<&'a str> { + if txt.starts_with(prefix) { + Some(txt.split_at(prefix.len()).1) + } else { + None + } +} + #[macro_export] macro_rules! hashmap { ( $($key:expr => $value:expr ),* ) => {{ -- cgit