Struct artifact_app::types::Project
[−]
[src]
pub struct Project { pub artifacts: Artifacts, pub settings: Settings, pub files: HashSet<PathBuf>, pub dne_locs: HashMap<Name, Loc>, pub origin: PathBuf, pub repo_map: HashMap<PathBuf, PathBuf>, }
represents the results and all the data necessary to reconstruct a loaded project
Fields
artifacts: Artifacts
settings: Settings
files: HashSet<PathBuf>
dne_locs: HashMap<Name, Loc>
origin: PathBuf
repo_map: HashMap<PathBuf, PathBuf>
Methods
impl Project
[src]
Trait Implementations
impl Debug for Project
[src]
impl Clone for Project
[src]
fn clone(&self) -> Project
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more