rustic / com.osm.gradle.plugins.process.cargo / CargoTaskProcessBase

CargoTaskProcessBase

abstract class CargoTaskProcessBase<T : Base<*>> : RusticTaskProcessBase<Cargo, T>

Constructors

<init>

CargoTaskProcessBase(project: Project, settings: ProjectSettings, variant: BuildVariant)

Functions

createToolBase

Create an instance of RustToolBase.

open fun createToolBase(): Cargo

putOptions

open fun putOptions(builder: OptionBuilder): Unit

Inheritors

BenchTaskProcess

open class BenchTaskProcess : CargoTaskProcessBase<BenchOptions>

BuildTaskProcess

open class BuildTaskProcess : CargoTaskProcessBase<BuildOptions>

CheckTaskProcess

open class CheckTaskProcess : CargoTaskProcessBase<CheckOptions>

CleanTaskProcess

open class CleanTaskProcess : CargoTaskProcessBase<CleanOptions>

TestTaskProcess

open class TestTaskProcess : CargoTaskProcessBase<TestOptions>