async fn await_rows<S, F, R>( sender: &mut S, client: &mut SessionClient, f: F, ) -> Result<R, Error>where S: ResultSender, F: Future<Output = R> + Send,