pippin,
I hope that was the only thing that happened when you lost the bearings.
What I can tell in the pic you may have gotten lucky and not much damage to the actual axle shaft.
I only got stuck once when that happened to me luckily I was not in the boonies when it happened.
A good Samaritan saw it happen and the smoke coming out of my wheel within moments and pulled up beside me and waved at me to let me know I was about to have problems,I immediately got to the shoulder and stopped.
I called an rv place I knew about not far from where I was along the interstate I 10 in FL, they told me that they had done away with their own roadside service and were kind enough to recommend a guy around Jacksonville 15 miles away.
I called him, Joe Denard Mobile Service 904 412 6773 (nice guy) he was very busy and traffic was heavy, told me 2 hrs and he would come with parts since I knew #of studs and their spacing. By the time he got to me I already had trailer jacked up tire, hub removed.
If your ever stuck around Jacksonville Fl I highly recommend him! Usual disclaimer have only used his service.
He laughed and said why did you call me,that I had 1/2 the job done!
I said what was I going to do sit there and hope it got fixed since I was capable and had tools and was mainly needing parts to get me back on the road.
He only charged $250.00 for parts and service
Ever since that break down I invested in a complete hub kit like these.
Trailer Hubs | Trailer Bearings + Trailer Hub Sets | Trailers + Towing | Northern Tool + Equipment
https://www.etrailer.com/s.aspx?qry=trailer+hubs+and+drums
I have had to use only once since, in the last 6 years, well worth the investment and extra weight of carrying it.
Good luck, be safe and happy motoring.