pub trait Buildable:
Send
+ Sync
+ Debug {
// Required method
fn get_dependencies(
&self,
project: &Project,
) -> ProjectResult<HashSet<TaskId>>;
}
Expand description
The tasks that are required to be built by this project to make this object. If this is a task, the task is also included.
Required Methods§
Sourcefn get_dependencies(&self, project: &Project) -> ProjectResult<HashSet<TaskId>>
fn get_dependencies(&self, project: &Project) -> ProjectResult<HashSet<TaskId>>
Gets the dependencies required to build this task