diff options
| author | Guillaume Gomez <guillaume.gomez@huawei.com> | 2023-08-28 14:32:01 +0200 |
|---|---|---|
| committer | Guillaume Gomez <guillaume.gomez@huawei.com> | 2023-09-15 21:32:29 +0200 |
| commit | 113220b970bcecd4463288c459eeeae9ca315bb1 (patch) | |
| tree | 0bca928cf0699d0f91ef639f907a49c91047acc5 /src/librustdoc/html | |
| parent | 87d2aa5fd34ab96f755fe69aed64083e8a246e09 (diff) | |
| download | rust-113220b970bcecd4463288c459eeeae9ca315bb1.tar.gz rust-113220b970bcecd4463288c459eeeae9ca315bb1.zip | |
Update to new `emit_error` API
Diffstat (limited to 'src/librustdoc/html')
| -rw-r--r-- | src/librustdoc/html/markdown.rs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/librustdoc/html/markdown.rs b/src/librustdoc/html/markdown.rs index 61dc4357c41..db30836b43f 100644 --- a/src/librustdoc/html/markdown.rs +++ b/src/librustdoc/html/markdown.rs @@ -921,7 +921,7 @@ impl<'a, 'tcx> TagIterator<'a, 'tcx> { Self { inner: data.char_indices().peekable(), data, is_in_attribute_block: false, extra } } - fn emit_error(&self, err: &str) { + fn emit_error(&self, err: impl Into<DiagnosticMessage>) { if let Some(extra) = self.extra { extra.error_invalid_codeblock_attr(err); } @@ -954,7 +954,7 @@ impl<'a, 'tcx> TagIterator<'a, 'tcx> { } else { let class = &self.data[start + 1..pos]; if class.is_empty() { - self.emit_error(&format!("unexpected `{c}` character after `.`")); + self.emit_error(format!("unexpected `{c}` character after `.`")); return None; } else if self.check_after_token() { return Some(LangStringToken::ClassAttribute(class)); @@ -995,7 +995,7 @@ impl<'a, 'tcx> TagIterator<'a, 'tcx> { if let Some((_, c)) = self.inner.next() { if c != '=' { - self.emit_error(&format!("expected `=`, found `{}`", c)); + self.emit_error(format!("expected `=`, found `{}`", c)); return None; } } else { @@ -1006,7 +1006,7 @@ impl<'a, 'tcx> TagIterator<'a, 'tcx> { Some((pos, '"')) => self.parse_string(pos)?, Some((pos, c)) if is_bareword_char(c) => self.parse_token(pos)?, Some((_, c)) => { - self.emit_error(&format!("unexpected `{c}` character after `=`")); + self.emit_error(format!("unexpected `{c}` character after `=`")); return None; } None => { @@ -1033,7 +1033,7 @@ impl<'a, 'tcx> TagIterator<'a, 'tcx> { if c == '}' || is_separator(c) || c == '(' { true } else { - self.emit_error(&format!("unexpected `{c}` character")); + self.emit_error(format!("unexpected `{c}` character")); false } } else { @@ -1052,7 +1052,7 @@ impl<'a, 'tcx> TagIterator<'a, 'tcx> { } else if c == '"' || is_bareword_char(c) { return self.parse_key_value(c, pos); } else { - self.emit_error(&format!("unexpected character `{c}`")); + self.emit_error(format!("unexpected character `{c}`")); return None; } } @@ -1080,7 +1080,7 @@ impl<'a, 'tcx> TagIterator<'a, 'tcx> { } let indices = self.parse_string(pos)?; if let Some((_, c)) = self.inner.peek().copied() && c != '{' && !is_separator(c) && c != '(' { - self.emit_error(&format!("expected ` `, `{{` or `,` after `\"`, found `{c}`")); + self.emit_error(format!("expected ` `, `{{` or `,` after `\"`, found `{c}`")); return None; } return Some(LangStringToken::LangToken(&self.data[indices.start..indices.end])); @@ -1103,7 +1103,7 @@ impl<'a, 'tcx> TagIterator<'a, 'tcx> { } return self.next(); } else { - self.emit_error(&format!("unexpected character `{c}`")); + self.emit_error(format!("unexpected character `{c}`")); return None; } } |
