From c857595e1ae689028c5c5b66148e81b175eaa509 Mon Sep 17 00:00:00 2001 From: Sean Lynch Date: Sun, 6 Nov 2022 17:42:33 -0800 Subject: [PATCH] feat(SourceCode): Implement SourceCode for Vec (#216) --- src/source_impls.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/source_impls.rs b/src/source_impls.rs index 14fe7824..52187cbf 100644 --- a/src/source_impls.rs +++ b/src/source_impls.rs @@ -119,6 +119,17 @@ impl<'src> SourceCode for &'src [u8] { } } +impl SourceCode for Vec { + fn read_span<'a>( + &'a self, + span: &SourceSpan, + context_lines_before: usize, + context_lines_after: usize, + ) -> Result + 'a>, MietteError> { + <[u8] as SourceCode>::read_span(self, span, context_lines_before, context_lines_after) + } +} + impl SourceCode for str { fn read_span<'a>( &'a self,