# Struct esp_idf_svc::hal::units::Hertz

source · `pub struct Hertz(pub u32);`

## Tuple Fields§

§`0: u32`

## Trait Implementations§

source§### impl Mul<Hertz> for MicroSeconds

### impl Mul<Hertz> for MicroSeconds

source§### impl Mul<Hertz> for MicroSecondsU64

### impl Mul<Hertz> for MicroSecondsU64

source§### impl Mul<Hertz> for MilliSeconds

### impl Mul<Hertz> for MilliSeconds

source§### impl Mul<Hertz> for MilliSecondsU64

### impl Mul<Hertz> for MilliSecondsU64

source§### impl Mul<Hertz> for NanoSeconds

### impl Mul<Hertz> for NanoSeconds

source§### impl Mul<Hertz> for NanoSecondsU64

### impl Mul<Hertz> for NanoSecondsU64

source§### impl Mul<Hertz> for SecondsU64

### impl Mul<Hertz> for SecondsU64

source§### impl Mul<MicroSeconds> for Hertz

### impl Mul<MicroSeconds> for Hertz

source§#### fn mul(self, rhs: MicroSeconds) -> <Hertz as Mul<MicroSeconds>>::Output

#### fn mul(self, rhs: MicroSeconds) -> <Hertz as Mul<MicroSeconds>>::Output

Performs the

`*`

operation. Read moresource§### impl Mul<MicroSecondsU64> for Hertz

### impl Mul<MicroSecondsU64> for Hertz

source§#### fn mul(self, rhs: MicroSecondsU64) -> <Hertz as Mul<MicroSecondsU64>>::Output

#### fn mul(self, rhs: MicroSecondsU64) -> <Hertz as Mul<MicroSecondsU64>>::Output

Performs the

`*`

operation. Read moresource§### impl Mul<MilliSeconds> for Hertz

### impl Mul<MilliSeconds> for Hertz

source§#### fn mul(self, rhs: MilliSeconds) -> <Hertz as Mul<MilliSeconds>>::Output

#### fn mul(self, rhs: MilliSeconds) -> <Hertz as Mul<MilliSeconds>>::Output

Performs the

`*`

operation. Read moresource§### impl Mul<MilliSecondsU64> for Hertz

### impl Mul<MilliSecondsU64> for Hertz

source§#### fn mul(self, rhs: MilliSecondsU64) -> <Hertz as Mul<MilliSecondsU64>>::Output

#### fn mul(self, rhs: MilliSecondsU64) -> <Hertz as Mul<MilliSecondsU64>>::Output

Performs the

`*`

operation. Read moresource§### impl Mul<NanoSeconds> for Hertz

### impl Mul<NanoSeconds> for Hertz

source§#### fn mul(self, rhs: NanoSeconds) -> <Hertz as Mul<NanoSeconds>>::Output

#### fn mul(self, rhs: NanoSeconds) -> <Hertz as Mul<NanoSeconds>>::Output

Performs the

`*`

operation. Read moresource§### impl Mul<NanoSecondsU64> for Hertz

### impl Mul<NanoSecondsU64> for Hertz

source§#### fn mul(self, rhs: NanoSecondsU64) -> <Hertz as Mul<NanoSecondsU64>>::Output

#### fn mul(self, rhs: NanoSecondsU64) -> <Hertz as Mul<NanoSecondsU64>>::Output

Performs the

`*`

operation. Read moresource§### impl Mul<SecondsU64> for Hertz

### impl Mul<SecondsU64> for Hertz

source§#### fn mul(self, rhs: SecondsU64) -> <Hertz as Mul<SecondsU64>>::Output

#### fn mul(self, rhs: SecondsU64) -> <Hertz as Mul<SecondsU64>>::Output

Performs the

`*`

operation. Read moresource§### impl Ord for Hertz

### impl Ord for Hertz

source§### impl PartialOrd for Hertz

### impl PartialOrd for Hertz

### impl Copy for Hertz

### impl Eq for Hertz

### impl Frequency for Hertz

### impl Quantity for Hertz

### impl StructuralPartialEq for Hertz

## Auto Trait Implementations§

### impl Freeze for Hertz

### impl RefUnwindSafe for Hertz

### impl Send for Hertz

### impl Sync for Hertz

### impl Unpin for Hertz

### impl UnwindSafe for Hertz

## Blanket Implementations§

§### impl<T> Any for Twhere
T: 'static + ?Sized,

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

§### impl<T> Borrow<T> for Twhere
T: ?Sized,

### impl<T> Borrow<T> for Twhere
T: ?Sized,

§### impl<T> BorrowMut<T> for Twhere
T: ?Sized,

### impl<T> BorrowMut<T> for Twhere
T: ?Sized,

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

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

Mutably borrows from an owned value. Read more

§### impl<T> CloneToUninit for Twhere
T: Clone,

### impl<T> CloneToUninit for Twhere
T: Clone,

§#### default unsafe fn clone_to_uninit(&self, dst: *mut T)

#### default unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (

`clone_to_uninit`

)§### impl<T> CloneToUninit for Twhere
T: Copy,

### impl<T> CloneToUninit for Twhere
T: Copy,

§#### unsafe fn clone_to_uninit(&self, dst: *mut T)

#### unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (

`clone_to_uninit`

)