pub struct CrossReference {
pub symbol: String,
pub found_in: Vec<(String, ContextRole)>,
pub missing_from: Vec<(String, ContextRole)>,
}Expand description
Cross-reference report showing where a symbol exists and where it is missing.
Fields§
§symbol: StringThe symbol being referenced.
found_in: Vec<(String, ContextRole)>Contexts (and their roles) where the symbol was found.
missing_from: Vec<(String, ContextRole)>Contexts (and their roles) where the symbol is absent.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CrossReference
impl RefUnwindSafe for CrossReference
impl Send for CrossReference
impl Sync for CrossReference
impl Unpin for CrossReference
impl UnsafeUnpin for CrossReference
impl UnwindSafe for CrossReference
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