pub fn do_operation<T, I, E>( radio: &mut T, operation: Operation ) -> Result<(), BlockingError<E>>where T: Transmit<Error = E> + Power<Error = E> + Receive<Info = I, Error = E> + Rssi<Error = E> + DelayNs, I: ReceiveInfo + Default + Debug, E: Debug,