pub trait UnassignFunction<Function, Kind> {
type Unassigned;
// Required method
fn unassign(self) -> Self::Unassigned;
}Expand description
Internal trait used to unassign functions from pins
This trait is an internal implementation detail and should neither be implemented nor used outside of LPC8xx HAL. Any changes to this trait won’t be considered breaking changes.
Please refer to Function::unassign for the public API that uses this
trait.
Required Associated Types§
Sourcetype Unassigned
type Unassigned
The type of the pin after the function has been unassigned
Required Methods§
Sourcefn unassign(self) -> Self::Unassigned
fn unassign(self) -> Self::Unassigned
Internal method for unassigning a function from a pin