#[derive(Clone, Copy)] | |
pub enum AllocatorKind { | |
Global, | |
DefaultLib, | |
DefaultExe, | |
} | |
impl AllocatorKind { | |
pub fn fn_name(&self, base: &str) -> String { | |
match *self { | |
AllocatorKind::Global => format!("__rg_{}", base), | |
AllocatorKind::DefaultLib => format!("__rdl_{}", base), | |
AllocatorKind::DefaultExe => format!("__rde_{}", base), | |
} | |
} | |
} |