1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
use serde::{Deserialize, Serialize};
/// Compile channel
#[derive(
Clone, Debug, Deserialize, Eq, PartialEq, Serialize, strum::EnumString, strum::EnumVariantNames,
)]
pub enum CompileChannel {
/// Debug
Debug,
/// Release
Release,
}
impl CompileChannel {
pub fn name(&self) -> &'static str {
match self {
CompileChannel::Debug => "debug",
CompileChannel::Release => "release",
}
}
}