pub struct LintError {
pub rule: String,
pub message: String,
pub file: String,
pub line: usize,
pub column: usize,
pub severity: LintSeverity,
pub suggestion: Option<String>,
}Expand description
A lint error with location and suggestion
Fields§
§rule: StringRule identifier (e.g., “WASM-SS-001”)
message: StringHuman-readable message
file: StringFile path
line: usizeLine number (1-indexed)
column: usizeColumn number (1-indexed)
severity: LintSeveritySeverity level
suggestion: Option<String>Suggested fix
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LintError
impl RefUnwindSafe for LintError
impl Send for LintError
impl Sync for LintError
impl Unpin for LintError
impl UnsafeUnpin for LintError
impl UnwindSafe for LintError
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,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more