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.