Is the Hard Drive in a little case of its own with a USB plug to fit the computer? If so it may have survived and only become detached somewhere within. I assume the PC or Laptop socket didn't suffer, a sharp tug could damage the motherboard inside the computer and that is very serious.
If the HD looks OK but won't power up and you don't want to go poking about the inside of its case then ask around for which is a good repair shop in your locality and take the HD to them.
Better still if you have a friend who could go through the checks to prove the HD is/is not, truly jiggered.