private Project — struct
struct Project
A struct that holds details of a “project”, which is defined as
a configuration file (in TOML format), along with a collection of associated source and support files.
“Projects” can be created in two ways, by Module, or configuration path.
Project(mod)
Create a new Project object from the given module mod.
Project(path)
Create a new Project object from the given configuration path. The
path must be a TOML file.