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,