If "small adult rat" conforms to any sort of standard sizing, no, a 157 gram snake cannot eat a small adult rat.
It is okay to use pine bedding for snakes. It is okay to feed live food to snakes.
Forum Rules