[][src]Enum metro_m0::ac::compctrl::INTSELR

pub enum INTSELR {
    TOGGLE,
    RISING,
    FALLING,
    EOC,
}

Possible values of the field INTSEL

Variants

TOGGLE

Interrupt on comparator output toggle

RISING

Interrupt on comparator output rising

FALLING

Interrupt on comparator output falling

EOC

Interrupt on end of comparison (single-shot mode only)

Methods

impl INTSELR[src]

pub fn bits(&self) -> u8[src]

Value of the field as raw bits

pub fn is_toggle(&self) -> bool[src]

Checks if the value of the field is TOGGLE

pub fn is_rising(&self) -> bool[src]

Checks if the value of the field is RISING

pub fn is_falling(&self) -> bool[src]

Checks if the value of the field is FALLING

pub fn is_eoc(&self) -> bool[src]

Checks if the value of the field is EOC

Trait Implementations

impl PartialEq<INTSELR> for INTSELR[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Debug for INTSELR[src]

impl Copy for INTSELR[src]

impl Clone for INTSELR[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for INTSELR

impl Sync for INTSELR

Blanket Implementations

impl<T> From for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.

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

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

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

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