[][src]Struct pygamer::clock::I2S0Clock

pub struct I2S0Clock { /* fields omitted */ }

A typed token that indicates that the clock for the peripheral(s) with the matching name has been configured. The effective clock frequency is available via the freq method, or by converting the object into a Hertz instance. The peripheral initialization code will typically require passing in this object to prove at compile time that the clock has been correctly initialized.

Implementations

impl I2S0Clock[src]

pub fn freq(&self) -> Hertz[src]

Returns the frequency of the configured clock

Trait Implementations

impl Debug for I2S0Clock[src]

impl Into<Hertz> for I2S0Clock[src]

Auto Trait Implementations

impl Send for I2S0Clock

impl Sync for I2S0Clock

impl Unpin for I2S0Clock

Blanket Implementations

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

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

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

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

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

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> 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.