pub type ExportTrace = ExportTrace;Aliased Type§
pub struct ExportTrace {
pub file: PathBuf,
pub export_name: String,
pub file_reachable: bool,
pub is_entry_point: bool,
pub is_used: bool,
pub direct_references: Vec<ExportReference>,
pub re_export_chains: Vec<ReExportChain>,
pub reason: String,
}Fields§
§file: PathBufThe file containing the export.
export_name: StringThe export name being traced.
file_reachable: boolWhether the file is reachable from an entry point.
is_entry_point: boolWhether the file is an entry point.
is_used: boolWhether the export is considered used.
direct_references: Vec<ExportReference>Files that reference this export directly.
re_export_chains: Vec<ReExportChain>Re-export chains that pass through this export.
reason: StringHuman-readable reason summary.