[][src]Struct jaylink::CommunicationSpeed

pub struct CommunicationSpeed { /* fields omitted */ }

Target communication speed setting.

This determines the clock frequency of the JTAG/SWD communication.

Methods

impl CommunicationSpeed[src]

pub const ADAPTIVE: Self[src]

Let the J-Link probe decide the speed.

Requires the ADAPTIVE_CLOCKING capability.

pub fn khz(khz: u16) -> Option<Self>[src]

Manually specify speed in kHz.

Returns None if the value is the invalid value 0xFFFF. Note that this doesn't mean that every other value will be accepted by the device.

Trait Implementations

impl Clone for CommunicationSpeed[src]

impl Copy for CommunicationSpeed[src]

impl Debug for CommunicationSpeed[src]

Auto Trait Implementations

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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.