[]Enum circuit_playground_express::atsamd21g18a::i2s::serctrl::EXTENDR

pub enum EXTENDR {
    ZERO,
    ONE,
    MSBIT,
    LSBIT,
}

Possible values of the field EXTEND

Variants

ZERO

Extend with zeroes

ONE

Extend with ones

MSBIT

Extend with Most Significant Bit

LSBIT

Extend with Least Significant Bit

Methods

impl EXTENDR

pub fn bits(&self) -> u8

Value of the field as raw bits

pub fn is_zero(&self) -> bool

Checks if the value of the field is ZERO

pub fn is_one(&self) -> bool

Checks if the value of the field is ONE

pub fn is_msbit(&self) -> bool

Checks if the value of the field is MSBIT

pub fn is_lsbit(&self) -> bool

Checks if the value of the field is LSBIT

Trait Implementations

impl PartialEq<EXTENDR> for EXTENDR

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

This method tests for !=.

impl Debug for EXTENDR

impl Copy for EXTENDR

impl Clone for EXTENDR

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

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for EXTENDR

impl Sync for EXTENDR

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]