in plugin/src/main/kotlin/com/nishtahir/RustAndroidPlugin.kt [165:179]
override fun apply(project: Project) {
with(project) {
cargoExtension = extensions.create("cargo", CargoExtension::class.java)
afterEvaluate {
plugins.all {
when (it) {
is AppPlugin -> configurePlugin<AppExtension>(this)
is LibraryPlugin -> configurePlugin<LibraryExtension>(this)
}
}
}
}
}