Most North American colubrids will gladly eat eggs if that is what's available to them...corns, rats, milks, kings, bulls, etc...
Exactly right. I know it often comes as a surprise to keepers who often have a heck of a time getting their pets to eat, but most snakes are opportunistic feeders.