pub enum LintKind {
BareInterpolation,
BooleanAttribute,
UnknownAttribute,
}Expand description
Category bucket for a parse-time LintFinding. New variants
land here as the parser learns more rules.
Variants§
BareInterpolation
{name} interpolation without the explicit $ prefix; the
preferred form is {$name} (global) or {$self.field} /
{$parent.field} (per-entity).
BooleanAttribute
A boolean attribute carrying a value outside the shared
truthiness set (true / yes / 1 / bare for true,
false / no / 0 for false). The attribute reads as false.
UnknownAttribute
An attribute the markup vocabulary has no meaning for. It is
dropped: nothing reads it at spawn time, so a typo (tect= for
text=) or a web-only attribute silently does nothing.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LintKind
impl<'de> Deserialize<'de> for LintKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for LintKind
impl Eq for LintKind
impl StructuralPartialEq for LintKind
Auto Trait Implementations§
impl Freeze for LintKind
impl RefUnwindSafe for LintKind
impl Send for LintKind
impl Sync for LintKind
impl Unpin for LintKind
impl UnsafeUnpin for LintKind
impl UnwindSafe for LintKind
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
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> DynEq for T
impl<T> DynEq for T
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoResult<T> for T
impl<T> IntoResult<T> for T
§fn into_result(self) -> Result<T, RunSystemError>
fn into_result(self) -> Result<T, RunSystemError>
Converts this type into the system output type.