Skip to main content

TraceFileOutput

Type Alias TraceFileOutput 

Source
pub type TraceFileOutput = FileTrace;
Expand description

Concrete file trace output returned by typed programmatic runs.

Aliased Type§

pub struct TraceFileOutput {
    pub file: PathBuf,
    pub is_reachable: bool,
    pub is_entry_point: bool,
    pub exports: Vec<TracedExport>,
    pub imports_from: Vec<PathBuf>,
    pub imported_by: Vec<PathBuf>,
    pub re_exports: Vec<TracedReExport>,
}

Fields§

§file: PathBuf

The traced file.

§is_reachable: bool

Whether this file is reachable from entry points.

§is_entry_point: bool

Whether this file is an entry point.

§exports: Vec<TracedExport>

Exports declared by this file.

§imports_from: Vec<PathBuf>

Files that this file imports from.

§imported_by: Vec<PathBuf>

Files that import from this file.

§re_exports: Vec<TracedReExport>

Re-exports declared by this file.