pub struct Issue { /* private fields */ }Expand description
Non-sensitive diagnostic for an unresolved original-source range.
Implementations§
Source§impl Issue
impl Issue
Sourcepub const fn range(&self) -> SourceRange
pub const fn range(&self) -> SourceRange
Original-source range.
Sourcepub const fn category(&self) -> IssueCategory
pub const fn category(&self) -> IssueCategory
Machine-readable category.
Sourcepub const fn explanation(&self) -> &'static str
pub const fn explanation(&self) -> &'static str
Static explanation; contains no copied input values.
Trait Implementations§
impl Eq for Issue
impl StructuralPartialEq for Issue
Auto Trait Implementations§
impl Freeze for Issue
impl RefUnwindSafe for Issue
impl Send for Issue
impl Sync for Issue
impl Unpin for Issue
impl UnsafeUnpin for Issue
impl UnwindSafe for Issue
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