One missed in rolling stock, hole for rivet (8)
I believe the answer is:
transfix
'rivet' is the definition.
(thesaurus)
'one missed in rolling stock hole' is the wordplay.
'one' becomes 'i' (Roman numeral).
'missed in' indicates named letters should be taken away.
'rolling stock' becomes 'trains' (I've seen this in another clue).
'hole' becomes 'fix' (synonyms).
'trains' with 'i' removed is 'trans'.
'trans'+'fix'='TRANSFIX'
'for' acts as a link.
(Other definitions for transfix that I've seen before include "Impale - mesmerise" , "Pierce with a sharp point" , "Make motionless with horror" , "Pierce or impale as with spear" , "Entrance" .)