pub fn black_box<'a, T, O>( operation: &'a mut dyn Operation<T>, ) -> impl Operation<O> + 'awhere T: 'a,
Wraps the Operation in a black box, erasing its returning type.
Operation