in ingester/lib/src/lib.rs [40:54]
fn error_handler<T, E: std::fmt::Display>(
keep_going: bool,
) -> fn(Result<T, E>) -> Result<Option<T>, E> {
if keep_going {
|result| match result {
Err(e) => {
log::error!("{e:#}");
Ok(None)
}
Ok(v) => Ok(Some(v)),
}
} else {
|result| result.map(Some)
}
}