#[repr(u16)]pub enum ErrorCode {
Show 56 variants
AbruptClosingOfEmptyComment = 0,
CdataInHtmlContent = 1,
DuplicateAttribute = 2,
EndTagWithAttributes = 3,
EndTagWithTrailingSolidus = 4,
EofBeforeTagName = 5,
EofInCdata = 6,
EofInComment = 7,
EofInScriptHtmlCommentLikeText = 8,
EofInTag = 9,
IncorrectlyClosedComment = 10,
IncorrectlyOpenedComment = 11,
InvalidFirstCharacterOfTagName = 12,
MissingAttributeValue = 13,
MissingEndTagName = 14,
MissingWhitespaceBetweenAttributes = 15,
NestedComment = 16,
UnexpectedCharacterInAttributeName = 17,
UnexpectedCharacterInUnquotedAttributeValue = 18,
UnexpectedEqualsSignBeforeAttributeName = 19,
UnexpectedNullCharacter = 20,
UnexpectedQuestionMarkInsteadOfTagName = 21,
UnexpectedSolidusInTag = 22,
InvalidEndTag = 23,
MissingEndTag = 24,
MissingInterpolationEnd = 25,
MissingDynamicDirectiveArgumentEnd = 26,
MissingDirectiveName = 27,
MissingDirectiveModifier = 28,
VIfNoExpression = 29,
VIfSameKey = 30,
VElseNoAdjacentIf = 31,
VForNoExpression = 32,
VForMalformedExpression = 33,
VForTemplateKeyPlacement = 34,
VBindNoExpression = 35,
VBindSameNameShorthand = 36,
VOnNoExpression = 37,
VSlotUnexpectedDirectiveOnSlotOutlet = 38,
VSlotMixedSlotUsage = 39,
VSlotDuplicateSlotNames = 40,
VSlotExtraneousDefaultSlotChildren = 41,
VSlotMisplaced = 42,
VModelNoExpression = 43,
VModelMalformedExpression = 44,
VModelOnScope = 45,
VModelOnProps = 46,
VModelArgOnElement = 47,
VShowNoExpression = 48,
InvalidExpression = 49,
PrefixIdNotSupported = 50,
ModuleModeNotSupported = 51,
CacheHandlerNotSupported = 52,
ScopeIdNotSupported = 53,
UnhandledCodePath = 100,
ExtendPoint = 1_000,
}Expand description
Error codes for compiler errors
Variants§
AbruptClosingOfEmptyComment = 0
CdataInHtmlContent = 1
DuplicateAttribute = 2
EndTagWithAttributes = 3
EndTagWithTrailingSolidus = 4
EofBeforeTagName = 5
EofInCdata = 6
EofInComment = 7
EofInScriptHtmlCommentLikeText = 8
EofInTag = 9
IncorrectlyClosedComment = 10
IncorrectlyOpenedComment = 11
InvalidFirstCharacterOfTagName = 12
MissingAttributeValue = 13
MissingEndTagName = 14
MissingWhitespaceBetweenAttributes = 15
NestedComment = 16
UnexpectedCharacterInAttributeName = 17
UnexpectedCharacterInUnquotedAttributeValue = 18
UnexpectedEqualsSignBeforeAttributeName = 19
UnexpectedNullCharacter = 20
UnexpectedQuestionMarkInsteadOfTagName = 21
UnexpectedSolidusInTag = 22
InvalidEndTag = 23
MissingEndTag = 24
MissingInterpolationEnd = 25
MissingDynamicDirectiveArgumentEnd = 26
MissingDirectiveName = 27
MissingDirectiveModifier = 28
VIfNoExpression = 29
VIfSameKey = 30
VElseNoAdjacentIf = 31
VForNoExpression = 32
VForMalformedExpression = 33
VForTemplateKeyPlacement = 34
VBindNoExpression = 35
VBindSameNameShorthand = 36
VOnNoExpression = 37
VSlotUnexpectedDirectiveOnSlotOutlet = 38
VSlotMixedSlotUsage = 39
VSlotDuplicateSlotNames = 40
VSlotExtraneousDefaultSlotChildren = 41
VSlotMisplaced = 42
VModelNoExpression = 43
VModelMalformedExpression = 44
VModelOnScope = 45
VModelOnProps = 46
VModelArgOnElement = 47
VShowNoExpression = 48
InvalidExpression = 49
A template expression failed to parse as JavaScript/TypeScript.
Mirrors @vue/compiler-core’s X_INVALID_EXPRESSION.
PrefixIdNotSupported = 50
ModuleModeNotSupported = 51
CacheHandlerNotSupported = 52
ScopeIdNotSupported = 53
UnhandledCodePath = 100
ExtendPoint = 1_000
Implementations§
Source§impl ErrorCode
impl ErrorCode
pub fn message(&self) -> &'static str
pub fn is_parse_error(&self) -> bool
pub fn is_transform_error(&self) -> bool
Sourcepub fn is_recovery(&self) -> bool
pub fn is_recovery(&self) -> bool
Returns true when this code is a recovery-level diagnostic (a warning)
rather than a hard error. ExtendPoint is the code the parser uses for
HTML tree-construction recovery notes (e.g. self-closing rewrites,
fostered elements, auto-closed <p>). These describe spec-compliant
repairs the parser already applied, so downstream consumers — notably
the vize_canon virtual-TS codegen — must NOT treat them as a reason to
abort and fall back to a stub component.
Source§impl ErrorCode
impl ErrorCode
Sourcepub fn localized_message_with(
self,
messages: &(impl MessageLookup + ?Sized),
) -> CompactString
pub fn localized_message_with( self, messages: &(impl MessageLookup + ?Sized), ) -> CompactString
The headline supplied by messages, without consulting a global catalog.
Sourcepub fn localized_help_with(
self,
messages: &(impl MessageLookup + ?Sized),
) -> CompactString
pub fn localized_help_with( self, messages: &(impl MessageLookup + ?Sized), ) -> CompactString
The remedy supplied by messages, without consulting a global catalog.
Source§impl ErrorCode
impl ErrorCode
Sourcepub fn has_documented_parse_recovery(self) -> bool
pub fn has_documented_parse_recovery(self) -> bool
Returns true when the template parser documents a concrete recovery
strategy for this code, i.e. it appears in RECOVERED_PARSE_CODES.
Trait Implementations§
impl Copy for ErrorCode
impl Eq for ErrorCode
impl StructuralPartialEq for ErrorCode
Auto Trait Implementations§
impl Freeze for ErrorCode
impl RefUnwindSafe for ErrorCode
impl Send for ErrorCode
impl Sync for ErrorCode
impl Unpin for ErrorCode
impl UnsafeUnpin for ErrorCode
impl UnwindSafe for ErrorCode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<D> OwoColorize for D
impl<D> OwoColorize for D
Source§fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
Source§fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
Source§fn black(&self) -> FgColorDisplay<'_, Black, Self>
fn black(&self) -> FgColorDisplay<'_, Black, Self>
Source§fn on_black(&self) -> BgColorDisplay<'_, Black, Self>
fn on_black(&self) -> BgColorDisplay<'_, Black, Self>
Source§fn red(&self) -> FgColorDisplay<'_, Red, Self>
fn red(&self) -> FgColorDisplay<'_, Red, Self>
Source§fn on_red(&self) -> BgColorDisplay<'_, Red, Self>
fn on_red(&self) -> BgColorDisplay<'_, Red, Self>
Source§fn green(&self) -> FgColorDisplay<'_, Green, Self>
fn green(&self) -> FgColorDisplay<'_, Green, Self>
Source§fn on_green(&self) -> BgColorDisplay<'_, Green, Self>
fn on_green(&self) -> BgColorDisplay<'_, Green, Self>
Source§fn yellow(&self) -> FgColorDisplay<'_, Yellow, Self>
fn yellow(&self) -> FgColorDisplay<'_, Yellow, Self>
Source§fn on_yellow(&self) -> BgColorDisplay<'_, Yellow, Self>
fn on_yellow(&self) -> BgColorDisplay<'_, Yellow, Self>
Source§fn blue(&self) -> FgColorDisplay<'_, Blue, Self>
fn blue(&self) -> FgColorDisplay<'_, Blue, Self>
Source§fn on_blue(&self) -> BgColorDisplay<'_, Blue, Self>
fn on_blue(&self) -> BgColorDisplay<'_, Blue, Self>
Source§fn magenta(&self) -> FgColorDisplay<'_, Magenta, Self>
fn magenta(&self) -> FgColorDisplay<'_, Magenta, Self>
Source§fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
Source§fn purple(&self) -> FgColorDisplay<'_, Magenta, Self>
fn purple(&self) -> FgColorDisplay<'_, Magenta, Self>
Source§fn on_purple(&self) -> BgColorDisplay<'_, Magenta, Self>
fn on_purple(&self) -> BgColorDisplay<'_, Magenta, Self>
Source§fn cyan(&self) -> FgColorDisplay<'_, Cyan, Self>
fn cyan(&self) -> FgColorDisplay<'_, Cyan, Self>
Source§fn on_cyan(&self) -> BgColorDisplay<'_, Cyan, Self>
fn on_cyan(&self) -> BgColorDisplay<'_, Cyan, Self>
Source§fn white(&self) -> FgColorDisplay<'_, White, Self>
fn white(&self) -> FgColorDisplay<'_, White, Self>
Source§fn on_white(&self) -> BgColorDisplay<'_, White, Self>
fn on_white(&self) -> BgColorDisplay<'_, White, Self>
Source§fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
Source§fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
Source§fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
Source§fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
Source§fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
Source§fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
Source§fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
Source§fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
Source§fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
Source§fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
Source§fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
Source§fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
Source§fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
Source§fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
Source§fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
Source§fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
Source§fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
Source§fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
Source§fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
Source§fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
Source§fn bold(&self) -> BoldDisplay<'_, Self>
fn bold(&self) -> BoldDisplay<'_, Self>
Source§fn dimmed(&self) -> DimDisplay<'_, Self>
fn dimmed(&self) -> DimDisplay<'_, Self>
Source§fn italic(&self) -> ItalicDisplay<'_, Self>
fn italic(&self) -> ItalicDisplay<'_, Self>
Source§fn underline(&self) -> UnderlineDisplay<'_, Self>
fn underline(&self) -> UnderlineDisplay<'_, Self>
Source§fn blink(&self) -> BlinkDisplay<'_, Self>
fn blink(&self) -> BlinkDisplay<'_, Self>
Source§fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
Source§fn reversed(&self) -> ReversedDisplay<'_, Self>
fn reversed(&self) -> ReversedDisplay<'_, Self>
Source§fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
Source§fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
OwoColorize::fg or
a color-specific method, such as OwoColorize::green, Read moreSource§fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
OwoColorize::bg or
a color-specific method, such as OwoColorize::on_yellow, Read more