pub struct FileResolution {
pub dependencies: BTreeSet<String>,
pub edges: Vec<ResolvedSemanticEdge>,
}Expand description
Resolution output for one source file.
Fields§
§dependencies: BTreeSet<String>Repository files named by resolvable imports from this file.
edges: Vec<ResolvedSemanticEdge>Successfully bound occurrences. Unresolved occurrences are absent.
Trait Implementations§
Source§impl Clone for FileResolution
impl Clone for FileResolution
Source§impl Debug for FileResolution
impl Debug for FileResolution
Source§impl Default for FileResolution
impl Default for FileResolution
impl Eq for FileResolution
Source§impl PartialEq for FileResolution
impl PartialEq for FileResolution
impl StructuralPartialEq for FileResolution
Auto Trait Implementations§
impl Freeze for FileResolution
impl RefUnwindSafe for FileResolution
impl Send for FileResolution
impl Sync for FileResolution
impl Unpin for FileResolution
impl UnsafeUnpin for FileResolution
impl UnwindSafe for FileResolution
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