From 385936c7377333ce3c0a035425ffe0c1807377c3 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Mon, 8 Mar 2021 20:22:28 +0000 Subject: [PATCH] extension traits: Use extend::ext Signed-off-by: Ian Jackson --- src/utils.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/utils.rs b/src/utils.rs index 3adc2d83..e525e6e5 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -31,11 +31,8 @@ impl T { } } -pub trait SplitAtDelim { - fn split_at_delim(&self, delim: Delim) -> (&Self, &Self); -} - -impl SplitAtDelim for str { +#[ext(pub, name=SplitAtDelim)] +impl str { fn split_at_delim(&self, delim: char) -> (&Self, &Self) { match self.find(delim) { Some(index) => self.split_at(index), -- 2.30.2