Guess the closest possible meanings of the given idiom from the options given below: Cut the mustard

A ) To leave the job

B ) To get injuried

C ) To come up to expectations ✅

D ) None of these