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§fn clone(&self) -> FileResolution
fn clone(&self) -> FileResolution
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FileResolution
impl Debug for FileResolution
Source§impl Default for FileResolution
impl Default for FileResolution
Source§fn default() -> FileResolution
fn default() -> FileResolution
Returns the “default value” for a type. Read more
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