add list of characters to uncommon codepoints lint

This commit is contained in:
HTGAzureX1212. 2024-01-23 10:56:33 +08:00
parent 0011fac90d
commit f3682a1304
No known key found for this signature in database
GPG key ID: 89A2F7143673C5B9
6 changed files with 26 additions and 7 deletions

View file

@ -110,6 +110,14 @@ impl IntoDiagnosticArg for char {
}
}
impl IntoDiagnosticArg for Vec<char> {
fn into_diagnostic_arg(self) -> DiagnosticArgValue<'static> {
DiagnosticArgValue::StrListSepByAnd(
self.into_iter().map(|c| Cow::Owned(format!("{c:?}"))).collect(),
)
}
}
impl IntoDiagnosticArg for Symbol {
fn into_diagnostic_arg(self) -> DiagnosticArgValue<'static> {
self.to_ident_string().into_diagnostic_arg()