luaur_repl_cli/functions/
convert_repl_requirer_alt_b.rs1use luaur_cli_lib::enums::config_status::ConfigStatus;
2
3#[repr(C)]
4#[derive(Debug, Clone, Copy, PartialEq, Eq)]
5pub enum luarequire_ConfigStatus {
6 CONFIG_AMBIGUOUS = 0,
7 CONFIG_PRESENT_JSON = 1,
8 CONFIG_PRESENT_LUAU = 2,
9 CONFIG_ABSENT = 3,
10}
11
12pub fn convert(status: ConfigStatus) -> luarequire_ConfigStatus {
13 if status == ConfigStatus::Ambiguous {
14 luarequire_ConfigStatus::CONFIG_AMBIGUOUS
15 } else if status == ConfigStatus::PresentJson {
16 luarequire_ConfigStatus::CONFIG_PRESENT_JSON
17 } else if status == ConfigStatus::PresentLuau {
18 luarequire_ConfigStatus::CONFIG_PRESENT_LUAU
19 } else {
20 luarequire_ConfigStatus::CONFIG_ABSENT
21 }
22}