#[derive(Supertype)] { // Attributes available to this derive: #[subtype] }
This is a derive macro whose input is the item to which the #[derive(..)] is applied.
#[derive(..)]