Rodrigues ruled out of Asia Cup and Asian Games