Enum imxrt_iomuxc::SlewRate[][src]

#[repr(u32)]
pub enum SlewRate {
    Fast,
    Slow,
}

Slew Rate

This controls how fast the pin toggles between the two logic states. Since rapidly changing states consume more power and generate spikes, it should be enabled only when necessary.

Variants

Fast
Slow

Trait Implementations

impl Clone for SlewRate[src]

impl Copy for SlewRate[src]

impl Debug for SlewRate[src]

impl Eq for SlewRate[src]

impl PartialEq<SlewRate> for SlewRate[src]

impl StructuralEq for SlewRate[src]

impl StructuralPartialEq for SlewRate[src]

Auto Trait Implementations

impl Send for SlewRate

impl Sync for SlewRate

impl Unpin for SlewRate

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.