Compare commits

...

2 Commits

Author SHA1 Message Date
Zander671 c78e2df00d Prevent warnings during compilation 2024-05-02 21:56:50 -07:00
Zander671 39d6268487 Fix populated_tags to handle view on multiple tags 2024-05-02 21:53:39 -07:00
2 changed files with 10 additions and 12 deletions
+8 -10
View File
@@ -208,18 +208,16 @@ fn handle_river_output_status(
tags,
} => {
if let Some(output) = env.outputs.get_mut(&output_id) {
output.populated_tags = tags[0..]
.chunks(4)
.map(|s| {
let buf = [s[0], s[1], s[2], s[3]];
let tagmask = u32::from_le_bytes(buf);
for i in 0..32 {
if 1 << i == tagmask {
return 1 + i;
output.populated_tags.clear();
for tag_ind in 0..(tags.len()) {
for bit_ind in 0..=7 {
if tags[tag_ind] & (1 << bit_ind) != 0 {
output.populated_tags.push(
((tag_ind * 8 + bit_ind + 1) % 32) as u32
);
}
}
}
0
}).collect();
}
},
zriver_output_status_v1::Event::UrgentTags {
+1 -1
View File
@@ -5,7 +5,7 @@ pub mod generated {
// so we isolate it into a very permissive module
#![allow(dead_code, non_camel_case_types, unused_unsafe, unused_variables)]
#![allow(non_upper_case_globals, non_snake_case, unused_imports)]
#![allow(clippy::all)]
#![allow(static_mut_refs, clippy::all)]
pub mod client {
// These imports are used by the generated code