feature: add support for 'LuaValue::Number' type

This commit is contained in:
AsynchronousMatrix 2023-08-10 14:56:43 +01:00
parent cd0a20b371
commit 34a44be3ff

View file

@ -21,16 +21,19 @@ fn compile_source<'lua>(
if let Some(options) = options { if let Some(options) = options {
optimization_level = match options.raw_get("optimizationLevel")? { optimization_level = match options.raw_get("optimizationLevel")? {
LuaValue::Integer(val) => val as u8, LuaValue::Integer(val) => val as u8,
LuaValue::Number(val) => val as u8,
_ => optimization_level, _ => optimization_level,
}; };
coverage_level = match options.raw_get("coverageLevel")? { coverage_level = match options.raw_get("coverageLevel")? {
LuaValue::Integer(val) => val as u8, LuaValue::Integer(val) => val as u8,
LuaValue::Number(val) => val as u8,
_ => coverage_level, _ => coverage_level,
}; };
debug_level = match options.raw_get("debugLevel")? { debug_level = match options.raw_get("debugLevel")? {
LuaValue::Integer(val) => val as u8, LuaValue::Integer(val) => val as u8,
LuaValue::Number(val) => val as u8,
_ => debug_level, _ => debug_level,
}; };
}; };