ignore_err

Function ignore_err 

Source
pub fn ignore_err<T: PartialEq, E>(a: &Result<T, E>, b: &Result<T, E>) -> bool
Expand description

Compare Ok values for equality, treat all Err as equal.

Use this when you want to suppress downstream recomputation if both results are errors, regardless of the error content.

§Example

#[query(output_eq = query_flow::output_eq::ignore_err)]
fn my_query(ctx: &mut QueryContext) -> Result<Result<i32, MyError>, QueryError> {
    // ...
}