1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#[derive(Clone, Copy)] pub enum Environment { Production, Sandbox, Dev(&'static str), } impl Environment { pub fn url(&self) -> &str { match self { Self::Production => "app.nash.io", Self::Sandbox => "app.sandbox.nash.io", Self::Dev(s) => s, } } }