fixes and utils
This commit is contained in:
parent
731428f798
commit
1ae1341cab
3 changed files with 22 additions and 5 deletions
|
@ -13,4 +13,14 @@ pub fn get_flags(flags: i32) -> Vec<i32> {
|
|||
}
|
||||
}
|
||||
tvec
|
||||
}
|
||||
|
||||
pub fn vec_to_flag(vec: Vec<bool>) -> u128 {
|
||||
let mut flag = 0;
|
||||
for (i, &val) in vec.iter().enumerate() {
|
||||
if val {
|
||||
flag |= 1 << i;
|
||||
}
|
||||
}
|
||||
flag
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue