Truck versus Duster, and truck won.

Glad you are okay.
I get out from behind any flat bed, dump, and or truck hauling misc or gravel.

Lost 3 windshields and plugged plenty of tires over the years to big rocks, bolts,screws and boards with nails sticking out of them.
I've chased then down, got info... only to have them then deny it to the insurance company.
I now carry bolts and nuts in a cup holder for if and when it happens again... so I can speed up and get in front and just over the should a handful of mutual respect into their vehicle.