If "small adult rat" conforms to any sort of standard sizing, no, a 157 gram snake cannot eat a small adult rat.