diff --git a/src/edit/mod.rs b/src/edit/mod.rs index 4f3b4fc..d9d4fd1 100644 --- a/src/edit/mod.rs +++ b/src/edit/mod.rs @@ -75,7 +75,7 @@ impl<'buffer> Clone for BufferRef<'buffer> { fn clone(&self) -> Self { match self { Self::Owned(buffer) => Self::Owned(buffer.clone()), - Self::Borrowed(buffer) => Self::Owned((*buffer).to_owned()), + Self::Borrowed(buffer) => Self::Owned((*buffer).clone()), Self::Arc(buffer) => Self::Arc(buffer.clone()), } }