If you saw this in a crate, would it raise some red flags for you? (It's my code, I'm not dissing on anybody): ```rs #[derive(Debug)] pub struct Clocks< AUXHFRCO, HFXO, HFRCO, LFXO, LFRCO, ULFRCO, HFSRCCLK, DBGCLK, HFPERCLK, HFPERCLKTIMER, HFPERCLKI2C, HFBUSCLKGPIO, HFBUSCLKDMA, HFBUSCLKLE, LFACLK, LFACLKLETIMER, LFBCLK, LFBCLKLEUART, LFECLK, LFECLKRTCC, WDOGCLK, CRYOCLK, > { /// Auxilliary High Frequency Resistor-Capacitor Oscillator auxhfrco: PhantomData, /// High Frequency External Oscillator hfxo: PhantomData, /// High Frequency Resistor-Capacitor Oscillator hfrco: PhantomData, /// Low Frequency External Oscillator lfxo: PhantomData, /// Low Frequency Resistor-Capacitor Oscillator lfrco: PhantomData, /// Ultra Low Frequency Resistor-Capacitor Oscillator ulfrco: PhantomData, /// High Frequency Source Clock. Can be sourced by `hfxo`, `hfrco`, `lfxo`, or `lfrco` hfsrcclk: PhantomData, /// TODO: dbgclk: PhantomData, /// TODO: hfperclk: PhantomData, /// TODO: hfperclktimer: PhantomData, /// TODO: hfperclki2c: PhantomData, /// TODO: hfbusclkgpio: PhantomData, /// TODO: hfbusclkdma: PhantomData, /// TODO: hfbusclkle: PhantomData, /// TODO: lfaclk: PhantomData, /// TODO: lfaclkletimer: PhantomData, /// TODO: lfbclk: PhantomData, /// TODO: lfbclkleuart: PhantomData, /// TODO: lfeclk: PhantomData, /// TODO: lfeclkrtcc: PhantomData, /// TODO: wdogclk: PhantomData, /// TODO: cryoclk: PhantomData, } ```