nxp-pac

Crates

git

Versions

mcxn947_cm33_core1

Flavors

Msr

Struct Msr 

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

MODEM Status

Tuple Fields§

§0: u32

Implementations§

Source§

impl Msr

Source

pub const fn dcts(&self) -> bool

Delta Clear To Send

Source

pub const fn set_dcts(&mut self, val: bool)

Delta Clear To Send

Source

pub const fn ddsr(&self) -> bool

Delta Data Set Ready

Source

pub const fn set_ddsr(&mut self, val: bool)

Delta Data Set Ready

Source

pub const fn dri(&self) -> bool

Delta Ring Indicator

Source

pub const fn set_dri(&mut self, val: bool)

Delta Ring Indicator

Source

pub const fn ddcd(&self) -> bool

Delta Data Carrier Detect

Source

pub const fn set_ddcd(&mut self, val: bool)

Delta Data Carrier Detect

Source

pub const fn cts(&self) -> MsrCts

Clear To Send

Source

pub const fn set_cts(&mut self, val: MsrCts)

Clear To Send

Source

pub const fn dsr(&self) -> MsrDsr

Data Set Ready

Source

pub const fn set_dsr(&mut self, val: MsrDsr)

Data Set Ready

Source

pub const fn rin(&self) -> MsrRin

Ring Indicator

Source

pub const fn set_rin(&mut self, val: MsrRin)

Ring Indicator

Source

pub const fn dcd(&self) -> MsrDcd

Data Carrier Detect

Source

pub const fn set_dcd(&mut self, val: MsrDcd)

Data Carrier Detect

Trait Implementations§

Source§

impl Clone for Msr

Source§

fn clone(&self) -> Msr

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 Msr

Source§

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

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

impl Default for Msr

Source§

fn default() -> Msr

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

impl PartialEq for Msr

Source§

fn eq(&self, other: &Msr) -> 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 Msr

Source§

impl Eq for Msr

Source§

impl StructuralPartialEq for Msr

Auto Trait Implementations§

§

impl Freeze for Msr

§

impl RefUnwindSafe for Msr

§

impl Send for Msr

§

impl Sync for Msr

§

impl Unpin for Msr

§

impl UnwindSafe for Msr

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.