abstract class RusticTaskProcessBase<T : RustToolBase, U : IBase> : IRusticTaskProcess<U>, LoggerSupport
<init> |
RusticTaskProcessBase(project: Project, settings: ProjectSettings, variant: BuildVariant) |
project |
val project: Project |
settings |
val settings: ProjectSettings |
variant |
val variant: BuildVariant |
call |
This function is called when RusticTask is executed. Not executed when BuildVariant # enable is false. abstract fun call(tool: T, builder: OptionBuilder): Unit |
createToolBase |
Create an instance of RustToolBase. abstract fun createToolBase(): T |
putOptions |
open fun putOptions(builder: OptionBuilder): Unit |
run |
This method is called when a RusticTask is executed. open fun run(): Unit |
CargoTaskProcessBase |
abstract class CargoTaskProcessBase<T : Base<*>> : RusticTaskProcessBase<Cargo, T> |
RustupTaskProcessBase |
abstract class RustupTaskProcessBase : RusticTaskProcessBase<Rustup, IBase> |