Kasanwirjo has dealt Rangers a major injury blow.