pub struct FallbackDiagnostic { /* private fields */ }Expand description
Immutable provenance for one handled original-source fallback span.
Implementations§
Source§impl FallbackDiagnostic
impl FallbackDiagnostic
Sourcepub const fn range(&self) -> SourceRange
pub const fn range(&self) -> SourceRange
Original-source half-open UTF-8 range.
Sourcepub const fn attempted_class(&self) -> FallbackClass
pub const fn attempted_class(&self) -> FallbackClass
Source family, not a claim that its value was valid.
Sourcepub const fn reason(&self) -> FallbackReason
pub const fn reason(&self) -> FallbackReason
Primary-reading reason or uncovered-symbol reason.
Sourcepub const fn original_category(&self) -> Option<IssueCategory>
pub const fn original_category(&self) -> Option<IssueCategory>
Original primary issue category, absent for newly covered symbols.
Sourcepub const fn strategy(&self) -> FallbackStrategy
pub const fn strategy(&self) -> FallbackStrategy
Strategy which completed the reading.
Trait Implementations§
Source§impl Clone for FallbackDiagnostic
impl Clone for FallbackDiagnostic
Source§impl Debug for FallbackDiagnostic
impl Debug for FallbackDiagnostic
impl Eq for FallbackDiagnostic
Source§impl PartialEq for FallbackDiagnostic
impl PartialEq for FallbackDiagnostic
Source§impl Serialize for FallbackDiagnostic
impl Serialize for FallbackDiagnostic
impl StructuralPartialEq for FallbackDiagnostic
Auto Trait Implementations§
impl Freeze for FallbackDiagnostic
impl RefUnwindSafe for FallbackDiagnostic
impl Send for FallbackDiagnostic
impl Sync for FallbackDiagnostic
impl Unpin for FallbackDiagnostic
impl UnsafeUnpin for FallbackDiagnostic
impl UnwindSafe for FallbackDiagnostic
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