pub struct FormattingIssue {
pub file: PathBuf,
pub line: Option<usize>,
pub column: Option<usize>,
pub severity: IssueSeverity,
pub message: String,
pub suggestion: Option<String>,
pub rule: String,
}Expand description
Individual formatting issue
Fields§
§file: PathBufFile path where the issue was found
line: Option<usize>Line number (if applicable)
column: Option<usize>Column number (if applicable)
severity: IssueSeverityIssue severity
message: StringDescription of the issue
suggestion: Option<String>Suggested fix (if available)
rule: StringRule that triggered this issue
Trait Implementations§
Source§impl Clone for FormattingIssue
impl Clone for FormattingIssue
Source§fn clone(&self) -> FormattingIssue
fn clone(&self) -> FormattingIssue
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for FormattingIssue
impl RefUnwindSafe for FormattingIssue
impl Send for FormattingIssue
impl Sync for FormattingIssue
impl Unpin for FormattingIssue
impl UnwindSafe for FormattingIssue
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