nxp-pac

Crates

git

Versions

mimxrt1062

Flavors

Fdcrc

Struct Fdcrc 

Source
#[repr(transparent)]
pub struct Fdcrc(pub u32);
Expand description

CAN FD CRC Register

Tuple Fields§

§0: u32

Implementations§

Source§

impl Fdcrc

Source

pub const fn fd_txcrc(&self) -> u32

Extended Transmitted CRC value

Source

pub const fn set_fd_txcrc(&mut self, val: u32)

Extended Transmitted CRC value

Source

pub const fn fd_mbcrc(&self) -> u8

CRC Mailbox Number for FD_TXCRC

Source

pub const fn set_fd_mbcrc(&mut self, val: u8)

CRC Mailbox Number for FD_TXCRC

Trait Implementations§

Source§

impl Clone for Fdcrc

Source§

fn clone(&self) -> Fdcrc

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Fdcrc

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Fdcrc

Source§

fn default() -> Fdcrc

Returns the “default value” for a type. Read more
Source§

impl PartialEq for Fdcrc

Source§

fn eq(&self, other: &Fdcrc) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Fdcrc

Source§

impl Eq for Fdcrc

Source§

impl StructuralPartialEq for Fdcrc

Auto Trait Implementations§

§

impl Freeze for Fdcrc

§

impl RefUnwindSafe for Fdcrc

§

impl Send for Fdcrc

§

impl Sync for Fdcrc

§

impl Unpin for Fdcrc

§

impl UnwindSafe for Fdcrc

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.