kea-lifecycle 0.1.0

buildpack lifecycle
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::buildpack::Version;

pub type Result<T> = std::result::Result<T, BuildpackError>;

#[derive(thiserror::Error, Debug)]
pub enum BuildpackError {
    #[error("Version string is invalid. ({0:?})")]
    InvalidVersion(String),

    #[error("Unknown execution mode. ({0:?})")]
    UnknownExecutable(String),

    #[error("Invalid executable path. ({0:?})")]
    InvalidExecutable(String),
}