#[cfg(test)]
#[path = "./types_test.rs"]
mod types_test;
#[cfg_attr(feature = "serde-1", derive(Serialize, Deserialize))]
#[derive(Debug, Clone, PartialEq, Copy)]
pub enum Vendor {
TRAVIS,
CIRCLE,
GITLAB,
APPVEYOR,
CODESHIP,
DRONE,
MAGNUM,
SEMAPHORE,
JENKINS,
BAMBOO,
TFS,
TEAMCITY,
BUILDKITE,
HUDSON,
TASKCLUSTER,
GOCD,
BITBUCKET,
CODEBUILD,
}
#[cfg_attr(feature = "serde-1", derive(Serialize, Deserialize))]
#[derive(Debug, Clone, PartialEq, Copy)]
pub struct CiInfo {
pub vendor: Option<Vendor>,
pub ci: bool,
}
impl CiInfo {
pub fn new() -> CiInfo {
CiInfo {
vendor: None,
ci: false,
}
}
}