ToolchainMissing

class ToolchainMissing(val tool: String, val foundVersion: String?, val message: String) : FilmstripError(source)

An external program this backend drives was not found, or is too old to use.

Distinct from BackendMissing, whose BackendMissing.artifact is a Maven coordinate: nothing a build file can add fixes this one. A Swift caller matching arms with as? gets no compile error for leaving this out, and no Apple backend drives an external program, so it will not reach one.

Constructors

Link copied to clipboard
constructor(tool: String, foundVersion: String?, message: String)

Properties

Link copied to clipboard

What was found, when something was found but was unusable. Null when nothing was found at all.

Link copied to clipboard
open override val message: String

A human-readable description naming what to install and the minimum version.

Link copied to clipboard

The program that is missing, such as ffmpeg.