//! - A peripheral input signal must be driven by exactly one signal, which can be a GPIO input or a
//! configured differently. The peripheral drivers will only support a single connection (that is,
//! can use `esp_hal::gpio::OutputSignal::connect_to` (note that the type is currently hidden from
pub fn input_signals(&self, _internal: private::Internal) -> &'static [(AlternateFunction, gpio::InputSignal)];
pub fn input_signals(&self, _internal: private::Internal) -> &'static [(AlternateFunction, gpio::InputSignal)];
pub fn output_signals(&self, _internal: private::Internal) -> &'static [(AlternateFunction, gpio::OutputSignal)];
/// // FIXME: due to <https://github.com/rust-lang/rust/issues/139924> this test may be ineffective.