Well I can tell you my adult california kingsnakes (around the same size as an adult corn) can easily take a small rat.

It'll take 3-4 years to get full grown.