Skip to main content

RtcSlowClkConfig

Enum RtcSlowClkConfig 

Source
pub enum RtcSlowClkConfig {
    OscSlow,
    RcSlow,
    RcFast,
}
Available on crate feature unstable only.
Expand description

The list of clock signals that the RTC_SLOW_CLK multiplexer can output.

Variants§

§

OscSlow

Selects OSC_SLOW_CLK.

§

RcSlow

Selects RC_SLOW_CLK.

§

RcFast

Selects RC_FAST_DIV_CLK.

Trait Implementations§

Source§

impl Clone for RtcSlowClkConfig

Source§

fn clone(&self) -> RtcSlowClkConfig

Returns a duplicate of the value. Read more
1.0.0§

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

Performs copy-assignment from source. Read more
Source§

impl Debug for RtcSlowClkConfig

Source§

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

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

impl Hash for RtcSlowClkConfig

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given [Hasher]. Read more
1.3.0§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given [Hasher]. Read more
Source§

impl PartialEq for RtcSlowClkConfig

Source§

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

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

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 RtcSlowClkConfig

Source§

impl Eq for RtcSlowClkConfig

Source§

impl StructuralPartialEq for RtcSlowClkConfig

Auto Trait Implementations§

§

impl Freeze for RtcSlowClkConfig

§

impl RefUnwindSafe for RtcSlowClkConfig

§

impl Send for RtcSlowClkConfig

§

impl Sync for RtcSlowClkConfig

§

impl Unpin for RtcSlowClkConfig

§

impl UnsafeUnpin for RtcSlowClkConfig

§

impl UnwindSafe for RtcSlowClkConfig

Blanket Implementations§

§

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

§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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

§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
§

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

§

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

Mutably borrows from an owned value. Read more
§

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

§

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
§

impl<T> From<T> for T

§

fn from(t: T) -> T

Returns the argument unchanged.

§

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

§

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> Same for T

Source§

type Output = T

Should always be Self
§

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

§

type Error = Infallible

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

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

Performs the conversion.
§

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

§

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

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

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

Performs the conversion.