The McLaren F1 road car has rivets visible in the tub. One of the engineers on the project told me the pop-rivets were used on structural bond joints. Cherry aerospace rivets were used for the chassis to floor bond joints and solid countersunk aluminium rivets were used around the higher loaded sections of the a-pillar bond joints
There should not be any compression damage around the rivet as there are rivets designed for use with composite materials.
Composite bond joints are excellent when subjected to shear loads but if they are subjected to peel loads then not so good. The idea of using the rivets was to improve safety ie to prevent the peel loads as well as clamping while bonding.
The F1 is a stunningly strong car, think it was the first car ever that could have been driven away after the 30mph frontal impact test had it beedn a drive-able car before being slammed into the wall
https://youtu.be/S64SeH4COFkThe F1 chassis/bodywork was all hand drawn and hand made, no CAD and no CNC but with the monocell everything is done using CAD and CNC machined which improves accuracy which in turn allows for more complex geometry to be co-cured/bonded using larger component parts so it's possible to design out most of the bond joints.
A resin injection moulded chassis will be heavier than an auto-claved moulded chassis but the resin injected chassis would be made in a fraction of the time at less cost.