pub trait ChannelCfgTuple<'d, T: Instance, C: ClockOutputMode> {
type Split;
// Required method
fn split_parts(
self,
common: &mut DfsdmCommon<'d, T, Enabled>,
) -> Self::Split;
}Expand description
Implemented for the tuple a configure_pins closure returns.
The arity is the transceiver-count check: (C0, C1) only impls for
Tcv2 instances, the 8-tuple only for Tcv8.
Required Associated Types§
Required Methods§
Sourcefn split_parts(self, common: &mut DfsdmCommon<'d, T, Enabled>) -> Self::Split
fn split_parts(self, common: &mut DfsdmCommon<'d, T, Enabled>) -> Self::Split
Consumes the tuple and builds the split.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".