kea_lifecycle/buildpack/error.rs
1use crate::buildpack::Version;
2
3pub type Result<T> = std::result::Result<T, BuildpackError>;
4
5#[derive(thiserror::Error, Debug)]
6pub enum BuildpackError {
7 #[error("Version string is invalid. ({0:?})")]
8 InvalidVersion(String),
9
10 #[error("Unknown execution mode. ({0:?})")]
11 UnknownExecutable(String),
12
13 #[error("Invalid executable path. ({0:?})")]
14 InvalidExecutable(String),
15}