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,
|
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).
|
/// A part of a diagnostic's [trace](SourceDiagnostic::trace).
|
||||||
#[derive(Debug, Clone, Eq, PartialEq, Ord, PartialOrd, Hash)]
|
#[derive(Debug, Clone, Eq, PartialEq, Ord, PartialOrd, Hash)]
|
||||||
pub enum Tracepoint {
|
pub enum Tracepoint {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user