From: Ian Jackson Date: Mon, 8 Mar 2021 20:22:28 +0000 (+0000) Subject: extension traits: Use extend::ext X-Git-Tag: otter-0.4.0~211 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=385936c7377333ce3c0a035425ffe0c1807377c3;p=otter.git extension traits: Use extend::ext Signed-off-by: Ian Jackson --- 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),