diff --git a/src/source_impls.rs b/src/source_impls.rs index 12ceedf..340fd11 100644 --- a/src/source_impls.rs +++ b/src/source_impls.rs @@ -108,8 +108,8 @@ impl SourceCode for [u8] { } fn source_bytes(&self) -> &[u8] { - &self[..] - } + self + } } impl<'src> SourceCode for &'src [u8] { @@ -125,8 +125,6 @@ impl<'src> SourceCode for &'src [u8] { fn source_bytes(&self) -> &[u8] { self } - - } impl SourceCode for Vec { @@ -161,7 +159,7 @@ impl SourceCode for str { fn source_bytes(&self) -> &[u8] { self.as_bytes() - } + } } /// Makes `src: &'static str` or `struct S<'a> { src: &'a str }` usable.