Of course traits can also be generic. Here we define one which reimplements the Drop trait as a generic method to drop itself and an input.
trait
Drop
drop
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Drop, struct, and trait
struct