Type Alias esp_idf_hal::units::ValueType

source ·
pub type ValueType = u32;

Trait Implementations§

source§

impl From<Hertz> for ValueType

source§

fn from(x: Hertz) -> Self

Converts to this type from the input type.
source§

impl From<KiloHertz> for ValueType

source§

fn from(x: KiloHertz) -> Self

Converts to this type from the input type.
source§

impl From<MegaHertz> for ValueType

source§

fn from(x: MegaHertz) -> Self

Converts to this type from the input type.
source§

impl From<MicroSeconds> for ValueType

source§

fn from(x: MicroSeconds) -> Self

Converts to this type from the input type.
source§

impl From<MilliSeconds> for ValueType

source§

fn from(x: MilliSeconds) -> Self

Converts to this type from the input type.
source§

impl From<NanoSeconds> for ValueType

source§

fn from(x: NanoSeconds) -> Self

Converts to this type from the input type.
source§

impl From<Seconds> for ValueType

source§

fn from(x: Seconds) -> Self

Converts to this type from the input type.
source§

impl From<Ticks> for ValueType

source§

fn from(x: Ticks) -> Self

Converts to this type from the input type.
source§

impl FromValueType for ValueType

source§

fn Hz(self) -> Hertz

source§

fn kHz(self) -> KiloHertz

source§

fn MHz(self) -> MegaHertz

source§

fn ns(self) -> NanoSeconds

source§

fn us(self) -> MicroSeconds

source§

fn ms(self) -> MilliSeconds

source§

fn s(self) -> Seconds

source§

fn ticks(self) -> Ticks

source§

impl Mul<Hertz> for ValueType

§

type Output = Hertz

The resulting type after applying the * operator.
source§

fn mul(self, rhs: Hertz) -> Self::Output

Performs the * operation. Read more
source§

impl Mul<KiloHertz> for ValueType

§

type Output = KiloHertz

The resulting type after applying the * operator.
source§

fn mul(self, rhs: KiloHertz) -> Self::Output

Performs the * operation. Read more
source§

impl Mul<MegaHertz> for ValueType

§

type Output = MegaHertz

The resulting type after applying the * operator.
source§

fn mul(self, rhs: MegaHertz) -> Self::Output

Performs the * operation. Read more
source§

impl Mul<MicroSeconds> for ValueType

§

type Output = MicroSeconds

The resulting type after applying the * operator.
source§

fn mul(self, rhs: MicroSeconds) -> Self::Output

Performs the * operation. Read more
source§

impl Mul<MilliSeconds> for ValueType

§

type Output = MilliSeconds

The resulting type after applying the * operator.
source§

fn mul(self, rhs: MilliSeconds) -> Self::Output

Performs the * operation. Read more
source§

impl Mul<NanoSeconds> for ValueType

§

type Output = NanoSeconds

The resulting type after applying the * operator.
source§

fn mul(self, rhs: NanoSeconds) -> Self::Output

Performs the * operation. Read more
source§

impl Mul<Seconds> for ValueType

§

type Output = Seconds

The resulting type after applying the * operator.
source§

fn mul(self, rhs: Seconds) -> Self::Output

Performs the * operation. Read more
source§

impl Mul<Ticks> for ValueType

§

type Output = Ticks

The resulting type after applying the * operator.
source§

fn mul(self, rhs: Ticks) -> Self::Output

Performs the * operation. Read more