A good example how resilient aircraft engines are: The Avherald published some photos of an engine of an 777 that had to land at Schipol instead of Heathrow because of low fuel. The engine still delivered thrust. It had just a higher exhaust temperature and higher fuel burn according to other reports. At the moment it’s believed this damage happened 5 hours before the landing in Schipol