# Struct esp_idf_svc::hal::units::KiloHertzU64

source · `pub struct KiloHertzU64(pub u64);`

## Tuple Fields§

§`0: u64`

## Trait Implementations§

source§### impl Add for KiloHertzU64

### impl Add for KiloHertzU64

§#### type Output = KiloHertzU64

#### type Output = KiloHertzU64

The resulting type after applying the

`+`

operator.source§#### fn add(self, rhs: KiloHertzU64) -> <KiloHertzU64 as Add>::Output

#### fn add(self, rhs: KiloHertzU64) -> <KiloHertzU64 as Add>::Output

Performs the

`+`

operation. Read moresource§### impl Clone for KiloHertzU64

### impl Clone for KiloHertzU64

source§#### fn clone(&self) -> KiloHertzU64

#### fn clone(&self) -> KiloHertzU64

Returns a copy of the value. Read more

1.0.0§#### fn clone_from(&mut self, source: &Self)

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

Performs copy-assignment from

`source`

. Read moresource§### impl Debug for KiloHertzU64

### impl Debug for KiloHertzU64

source§### impl Default for KiloHertzU64

### impl Default for KiloHertzU64

source§#### fn default() -> KiloHertzU64

#### fn default() -> KiloHertzU64

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

source§### impl Display for KiloHertzU64

### impl Display for KiloHertzU64

source§### impl Div<KiloHertzU64> for Ticks

### impl Div<KiloHertzU64> for Ticks

§#### type Output = NanoSecondsU64

#### type Output = NanoSecondsU64

The resulting type after applying the

`/`

operator.source§#### fn div(self, rhs: KiloHertzU64) -> <Ticks as Div<KiloHertzU64>>::Output

#### fn div(self, rhs: KiloHertzU64) -> <Ticks as Div<KiloHertzU64>>::Output

Performs the

`/`

operation. Read moresource§### impl Div<KiloHertzU64> for TicksU64

### impl Div<KiloHertzU64> for TicksU64

§#### type Output = NanoSecondsU64

#### type Output = NanoSecondsU64

The resulting type after applying the

`/`

operator.source§#### fn div(self, rhs: KiloHertzU64) -> <TicksU64 as Div<KiloHertzU64>>::Output

#### fn div(self, rhs: KiloHertzU64) -> <TicksU64 as Div<KiloHertzU64>>::Output

Performs the

`/`

operation. Read moresource§### impl Div<u64> for KiloHertzU64

### impl Div<u64> for KiloHertzU64

§#### type Output = KiloHertzU64

#### type Output = KiloHertzU64

The resulting type after applying the

`/`

operator.source§#### fn div(self, rhs: u64) -> <KiloHertzU64 as Div<u64>>::Output

#### fn div(self, rhs: u64) -> <KiloHertzU64 as Div<u64>>::Output

Performs the

`/`

operation. Read moresource§### impl Div for KiloHertzU64

### impl Div for KiloHertzU64

source§#### fn div(self, rhs: KiloHertzU64) -> <KiloHertzU64 as Div>::Output

#### fn div(self, rhs: KiloHertzU64) -> <KiloHertzU64 as Div>::Output

Performs the

`/`

operation. Read moresource§### impl From<KiloHertz> for KiloHertzU64

### impl From<KiloHertz> for KiloHertzU64

source§#### fn from(x: KiloHertz) -> KiloHertzU64

#### fn from(x: KiloHertz) -> KiloHertzU64

Converts to this type from the input type.

source§### impl From<KiloHertzU64> for HertzU64

### impl From<KiloHertzU64> for HertzU64

source§#### fn from(x: KiloHertzU64) -> HertzU64

#### fn from(x: KiloHertzU64) -> HertzU64

Converts to this type from the input type.

source§### impl From<MegaHertz> for KiloHertzU64

### impl From<MegaHertz> for KiloHertzU64

source§#### fn from(x: MegaHertz) -> KiloHertzU64

#### fn from(x: MegaHertz) -> KiloHertzU64

Converts to this type from the input type.

source§### impl From<MegaHertzU64> for KiloHertzU64

### impl From<MegaHertzU64> for KiloHertzU64

source§#### fn from(x: MegaHertzU64) -> KiloHertzU64

#### fn from(x: MegaHertzU64) -> KiloHertzU64

Converts to this type from the input type.

source§### impl From<u64> for KiloHertzU64

### impl From<u64> for KiloHertzU64

source§#### fn from(x: u64) -> KiloHertzU64

#### fn from(x: u64) -> KiloHertzU64

Converts to this type from the input type.

source§### impl Hash for KiloHertzU64

### impl Hash for KiloHertzU64

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

### impl Mul<KiloHertzU64> for MicroSeconds

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

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

Performs the

`*`

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

### impl Mul<KiloHertzU64> for MicroSecondsU64

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

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

Performs the

`*`

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

### impl Mul<KiloHertzU64> for MilliSeconds

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

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

Performs the

`*`

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

### impl Mul<KiloHertzU64> for MilliSecondsU64

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

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

Performs the

`*`

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

### impl Mul<KiloHertzU64> for NanoSeconds

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

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

Performs the

`*`

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

### impl Mul<KiloHertzU64> for NanoSecondsU64

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

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

Performs the

`*`

operation. Read moresource§### impl Mul<KiloHertzU64> for Seconds

### impl Mul<KiloHertzU64> for Seconds

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

#### fn mul(self, rhs: KiloHertzU64) -> <Seconds as Mul<KiloHertzU64>>::Output

Performs the

`*`

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

### impl Mul<KiloHertzU64> for SecondsU64

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

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

Performs the

`*`

operation. Read moresource§### impl Mul<MicroSeconds> for KiloHertzU64

### impl Mul<MicroSeconds> for KiloHertzU64

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

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

Performs the

`*`

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

### impl Mul<MicroSecondsU64> for KiloHertzU64

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

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

Performs the

`*`

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

### impl Mul<MilliSeconds> for KiloHertzU64

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

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

Performs the

`*`

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

### impl Mul<MilliSecondsU64> for KiloHertzU64

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

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

Performs the

`*`

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

### impl Mul<NanoSeconds> for KiloHertzU64

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

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

Performs the

`*`

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

### impl Mul<NanoSecondsU64> for KiloHertzU64

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

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

Performs the

`*`

operation. Read moresource§### impl Mul<Seconds> for KiloHertzU64

### impl Mul<Seconds> for KiloHertzU64

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

### impl Mul<SecondsU64> for KiloHertzU64

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

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

Performs the

`*`

operation. Read moresource§### impl Mul<u64> for KiloHertzU64

### impl Mul<u64> for KiloHertzU64

§#### type Output = KiloHertzU64

#### type Output = KiloHertzU64

The resulting type after applying the

`*`

operator.source§#### fn mul(self, rhs: u64) -> <KiloHertzU64 as Mul<u64>>::Output

#### fn mul(self, rhs: u64) -> <KiloHertzU64 as Mul<u64>>::Output

Performs the

`*`

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

### impl Ord for KiloHertzU64

source§### impl PartialEq for KiloHertzU64

### impl PartialEq for KiloHertzU64

source§### impl PartialOrd for KiloHertzU64

### impl PartialOrd for KiloHertzU64

source§### impl Sub for KiloHertzU64

### impl Sub for KiloHertzU64

§#### type Output = KiloHertzU64

#### type Output = KiloHertzU64

The resulting type after applying the

`-`

operator.source§#### fn sub(self, rhs: KiloHertzU64) -> <KiloHertzU64 as Sub>::Output

#### fn sub(self, rhs: KiloHertzU64) -> <KiloHertzU64 as Sub>::Output

Performs the

`-`

operation. Read moresource§### impl TryFrom<KiloHertzU64> for KiloHertz

### impl TryFrom<KiloHertzU64> for KiloHertz

source§#### fn try_from(
x: KiloHertzU64,
) -> Result<KiloHertz, <KiloHertz as TryFrom<KiloHertzU64>>::Error>

#### fn try_from( x: KiloHertzU64, ) -> Result<KiloHertz, <KiloHertz as TryFrom<KiloHertzU64>>::Error>

Performs the conversion.

### impl Copy for KiloHertzU64

### impl Eq for KiloHertzU64

### impl FrequencyU64 for KiloHertzU64

### impl Quantity for KiloHertzU64

### impl StructuralPartialEq for KiloHertzU64

## Auto Trait Implementations§

### impl Freeze for KiloHertzU64

### impl RefUnwindSafe for KiloHertzU64

### impl Send for KiloHertzU64

### impl Sync for KiloHertzU64

### impl Unpin for KiloHertzU64

### impl UnwindSafe for KiloHertzU64

## 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`

)