refactor(argus-core): create explicit signal and and or methods

This commit is contained in:
Anand Balakrishnan 2023-08-28 13:01:08 -07:00
parent 16cbaace20
commit 4084bb738b
No known key found for this signature in database
3 changed files with 32 additions and 11 deletions

View file

@ -24,8 +24,7 @@ where
// Find the first index that satisfies `t >= delta` while also checking
// if we need to interpolate
let Some((idx, first_t)) = time_points.iter().find_position(|&t| t >= &delta)
else {
let Some((idx, first_t)) = time_points.iter().find_position(|&t| t >= &delta) else {
// Return an empty signal (we exhauseted all samples).
return Signal::Empty;
};