Depends on the wedding. We had a very casual wedding, any of those would have worked for it. We had people in shorts and t shirts.
So if it's casual and laid back and summery then absolutely any of these would be fine. If it's a more traditional formal affair you may be a little underdressed.