mirror of
https://github.com/typst/typst
synced 2025-05-17 02:25:27 +08:00
warn identifier as string, categories
This commit is contained in:
parent
05def04625
commit
f8958961cb
@ -262,6 +262,28 @@ pub enum WarnIdentifier {
|
||||
UnknownFontFamilies,
|
||||
}
|
||||
|
||||
impl WarnIdentifier {
|
||||
pub const fn name(&self) -> &'static str {
|
||||
match self {
|
||||
WarnIdentifier::UnnecessaryImportRenaming => "unnecessary-import-renaming",
|
||||
WarnIdentifier::UnnecessaryStars => "unnecessary-stars",
|
||||
WarnIdentifier::UnnecessaryUnderscores => "unnecessary-underscores",
|
||||
WarnIdentifier::NonConvergingLayout => "non-converging-layout",
|
||||
WarnIdentifier::UnknownFontFamilies => "unknown-font-families",
|
||||
}
|
||||
}
|
||||
|
||||
pub const fn categories(&self) -> &'_ [&'static str] {
|
||||
match self {
|
||||
WarnIdentifier::UnnecessaryImportRenaming => &["unnecessary", "syntax"],
|
||||
WarnIdentifier::UnnecessaryStars => &["unnecessary", "markup"],
|
||||
WarnIdentifier::UnnecessaryUnderscores => &["unnecessary", "markup"],
|
||||
WarnIdentifier::NonConvergingLayout => &["layout"],
|
||||
WarnIdentifier::UnknownFontFamilies => &["fonts"],
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// A part of a diagnostic's [trace](SourceDiagnostic::trace).
|
||||
#[derive(Debug, Clone, Eq, PartialEq, Ord, PartialOrd, Hash)]
|
||||
pub enum Tracepoint {
|
||||
|
Loading…
x
Reference in New Issue
Block a user