mirror of https://github.com/zkat/miette.git
fix inactive-by-default features
This commit is contained in:
parent
f40ea26aef
commit
d9897b47e3
|
|
@ -1183,7 +1183,7 @@ impl GraphicalReportHandler {
|
|||
&'a self,
|
||||
source: &'a dyn SourceCode,
|
||||
context_span: &'a SourceSpan,
|
||||
) -> Result<(Box<dyn SpanContents<'a> + 'a>, Vec<Line>), fmt::Error> {
|
||||
) -> Result<(Box<dyn SpanContents + 'a>, Vec<Line>), fmt::Error> {
|
||||
let context_data = source
|
||||
.read_span(context_span, self.context_lines, self.context_lines)
|
||||
.map_err(|_| fmt::Error)?;
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ pub struct BlankHighlighter;
|
|||
impl Highlighter for BlankHighlighter {
|
||||
fn start_highlighter_state<'h>(
|
||||
&'h self,
|
||||
_source: &dyn SpanContents<'_>,
|
||||
_source: &(dyn SpanContents + 'h),
|
||||
) -> Box<dyn super::HighlighterState + 'h> {
|
||||
Box::new(BlankHighlighterState)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ pub trait Highlighter {
|
|||
/// responsible for the actual rendering.
|
||||
fn start_highlighter_state<'h>(
|
||||
&'h self,
|
||||
source: &dyn SpanContents<'_>,
|
||||
source: &(dyn SpanContents + 'h),
|
||||
) -> Box<dyn HighlighterState + 'h>;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@ impl Default for SyntectHighlighter {
|
|||
impl Highlighter for SyntectHighlighter {
|
||||
fn start_highlighter_state<'h>(
|
||||
&'h self,
|
||||
source: &dyn SpanContents<'_>,
|
||||
source: &(dyn SpanContents + 'h),
|
||||
) -> Box<dyn HighlighterState + 'h> {
|
||||
if let Some(syntax) = self.detect_syntax(source) {
|
||||
let highlighter = syntect::Highlighter::new(&self.theme);
|
||||
|
|
@ -82,7 +82,7 @@ impl SyntectHighlighter {
|
|||
}
|
||||
|
||||
/// Determine syntect [`SyntaxReference`] to use for given [`SpanContents`].
|
||||
fn detect_syntax(&self, contents: &dyn SpanContents<'_>) -> Option<&syntect::SyntaxReference> {
|
||||
fn detect_syntax(&self, contents: &dyn SpanContents) -> Option<&syntect::SyntaxReference> {
|
||||
// use language if given
|
||||
if let Some(language) = contents.language() {
|
||||
return self.syntax_set.find_syntax_by_name(language);
|
||||
|
|
|
|||
Loading…
Reference in New Issue