What kind of food does a rattlesnake eat?

rats, mice, gophers, small animals.