pontil_build/error
Unified error type for pontil_build operations.
Types
Errors that can occur during build operations.
pub type BuildError {
ConfigFileError(String)
ConfigParseError(tom.ParseError)
ConfigMissingName
UnsupportedPlatform(os: String, arch: String)
DownloadFailed(reason: String)
ExtractionFailed(reason: String)
EsbuildNotInstalled
EsbuildExecutionFailed(reason: String)
EntryPointNotFound(path: String)
OutputDirFailed(reason: String)
}
Constructors
-
ConfigFileError(String) -
ConfigParseError(tom.ParseError) -
ConfigMissingName -
UnsupportedPlatform(os: String, arch: String) -
DownloadFailed(reason: String) -
ExtractionFailed(reason: String) -
EsbuildNotInstalled -
EsbuildExecutionFailed(reason: String) -
EntryPointNotFound(path: String) -
OutputDirFailed(reason: String)
Values
pub fn describe_error(error: BuildError) -> String
Format a BuildError as a human-readable string.