pub trait SerialExt<USART, PINS> { // Required method fn usart( self, pins: PINS, config: Config, rcc: &mut Rcc, ) -> Result<Serial<USART>, InvalidConfig>; }