[][src]Enum stm32f3::stm32f3x8::can::esr::LECR

pub enum LECR {
    NOERROR,
    STUFF,
    FORM,
    ACK,
    BITRECESSIVE,
    BITDOMINANT,
    CRC,
    CUSTOM,
}

Possible values of the field LEC

Variants

NOERROR

No Error

STUFF

Stuff Error

FORM

Form Error

ACK

Acknowledgment Error

BITRECESSIVE

Bit recessive Error

BITDOMINANT

Bit dominant Error

CRC

CRC Error

CUSTOM

Set by software

Methods

impl LECR[src]

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

Value of the field as raw bits

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

Checks if the value of the field is NOERROR

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

Checks if the value of the field is STUFF

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

Checks if the value of the field is FORM

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

Checks if the value of the field is ACK

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

Checks if the value of the field is BITRECESSIVE

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

Checks if the value of the field is BITDOMINANT

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

Checks if the value of the field is CRC

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

Checks if the value of the field is CUSTOM

Trait Implementations

impl Debug for LECR[src]

impl PartialEq<LECR> for LECR[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Copy for LECR[src]

impl Clone for LECR[src]

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

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Unpin for LECR

impl Sync for LECR

impl Send for LECR

Blanket Implementations

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> Into<U> for T where
    U: From<T>, 
[src]

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

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.

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

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self