To my knowledge, there are none for protein and fat.
In addition, I know, b/c bingeing on grains or sweet foods will make me bloated, overfull followed by famished, and many other signs that will be very individual. In just a short time, they'll lead me to an incredible weight gain (6 binges on carbs in 6 weeks made me gain 10lb, whereas eating a stick of butter a day for a month led to NO weight gain).
Sure, Sue (whose pony does one trick very well) is right that there may be a specific carb craving that is physiologically appropriate - say, you desperately need iron and refuse to eat meat, so you crave leafy greens - but a generic carb craving should never lead one to eat a whole bunch of industrial carbs, or unnatural amounts of natural carbs. Think about how it could ever have been possible, prior to the industrial age, to grow, reap, grind, properly prepare, and bake a whole bunch of wheat goodies. You could never have done it in the short amount of time to feed your binge.
Likewise, you could never have eaten a whole bunch of nuts and done it more than once. I remember my grandfather talkinga bout walking through a pecan orchard and eating a ton of them. He couldn't have eaten a ton, b/c of all the shelling required, but it still was enough to give him a bellyache. That's what foods with anti-nutrients (grains, nuts, seeds) do. That's what they're supposed to do. They're not meant for digestion. They want to be eaten and pooped out and then sprouted. That's why you know not to indulge a craving for them or anything else that is biologically inappropriate.