Skip to main content

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}