in plugin-rust-agent/src/main/kotlin/jetbrains/buildServer/rust/CargoCommandBuildSession.kt [145:157]
override fun interruptRequested(): TerminationAction {
var result = TerminationAction.NONE
for (action in commands.map { it.interruptRequested() }) {
if (action == TerminationAction.KILL_PROCESS_TREE) {
result = action
break
}
if (action == TerminationAction.KILL_CREATED_PROCESS) {
result = action
}
}
return result
}