Another way to say "a diner is used for eating or drinking" is "People eat and drink in diners."