Changed aux.rs to util.rs because of Windows.

This commit is contained in:
Hiers 2023-12-19 11:06:24 +00:00
parent 312ce83127
commit f11950b0de
4 changed files with 6 additions and 8 deletions

33
src/util.rs Normal file
View file

@ -0,0 +1,33 @@
use crate::Value;
#[derive(Default, Debug, Clone)]
pub struct Options {
pub limit: usize,
pub query: String,
pub interactive: bool,
}
//
// --- Value helper
//
pub fn value_to_bool(value: &Value) -> bool {
match value {
Value::Bool(b) => *b,
_ => unreachable!(),
}
}
pub fn value_to_str(value: &Value) -> &str {
match value {
Value::String(s) => s,
_ => unreachable!(),
}
}
pub fn value_to_arr(value: &Value) -> &Vec<Value> {
match value {
Value::Array(a) => a,
_ => unreachable!(),
}
}