pub struct FileDependency {
pub from_file: String,
pub to_file: String,
pub kind: String,
}Expand description
File dependency record for tracking imports/includes. Used by incremental indexing and dependency graph queries.
Fields§
§from_file: StringThe file that contains the import/use statement
to_file: StringThe file being imported
kind: StringType of dependency (e.g., “import”, “use”, “include”)
Trait Implementations§
Source§impl Clone for FileDependency
impl Clone for FileDependency
Source§fn clone(&self) -> FileDependency
fn clone(&self) -> FileDependency
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for FileDependency
impl RefUnwindSafe for FileDependency
impl Send for FileDependency
impl Sync for FileDependency
impl Unpin for FileDependency
impl UnwindSafe for FileDependency
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)