pub trait TaskFnInputs: TaskFn { type INPUTS: TaskInput + TaskInputs; }
A trait for TaskFn implementations that allows task inputs to be extracted as a type.
TaskFn