///! libcnb exit code constants
///
/// Constants are prefixed with the phase they're valid for since their meaning can change between
/// different CNB phases.
pub const GENERIC_SUCCESS: i32 = 0;
pub const GENERIC_UNSPECIFIED_ERROR: i32 = 1;
pub const GENERIC_CNB_API_VERSION_ERROR: i32 = 254;
pub const GENERIC_UNEXPECTED_EXECUTABLE_NAME_ERROR: i32 = 255;
pub const DETECT_DETECTION_PASSED: i32 = 0;
pub const DETECT_DETECTION_FAILED: i32 = 100;