Skip to main content

luaur_repl_cli/functions/
convert_repl_requirer_alt_b.rs

1use 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}