Struct artifact_app::core::types::Project [] [src]

pub struct Project {
    pub artifacts: Artifacts,
    pub settings: Settings,
    pub files: HashSet<PathBuf>,
    pub dne_locs: HashMap<ArtName, Loc>,
    pub origin: PathBuf,
    pub repo_map: HashMap<PathBuf, PathBuf>,
}

represents the results and all the data necessary to reconstruct a loaded project

Fields

Methods

impl Project
[src]

better than equal... has reasons why NOT equal!

impl Project
[src]

method to convert ProjectText -> Project Project may be extended by more than one ProjectText

Trait Implementations

impl Debug for Project
[src]

Formats the value using the given formatter.

impl Clone for Project
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for Project
[src]

Returns the "default value" for a type. Read more