Comment Comment by woadwarrior01 Most languages would encode such behavior in a trait or a protocol instead of a zero-length struct field. It's type information and ought to be encoded in the type. From that perspective, I think it is a hack. parent woadwarrior01 2 months ago