It depends on what you're eating. Discrete, low key snacking is fine as long as you clean up after yourself and leave no trace that your food was ever there. But eating something messy and smelly is probably a bit much. No not rude at all, but be aware of your travel companions and if your food smells bad to them.