pub struct DebugProbe {
pub device_index: Option<String>,
pub name: Option<String>,
pub version: Option<String>,
pub debug_link: Option<String>,
pub debug_clock: Option<u64>,
pub connector: Option<String>,
}Expand description
Represents a PDSC debugProbe element
Fields§
§device_index: Option<String>Device index for the probe on multi-device boards
name: Option<String>Probe type (e.g. CMSIS-DAP, DAP-Link, ST-Link, J-Link)
version: Option<String>Probe firmware version
debug_link: Option<String>Connection type: jtag or swd
debug_clock: Option<u64>Default debug clock speed in Hz
connector: Option<String>Physical connector type (e.g. Mini-USB, Micro-USB, USB-C)
Trait Implementations§
Source§impl Clone for DebugProbe
impl Clone for DebugProbe
Source§fn clone(&self) -> DebugProbe
fn clone(&self) -> DebugProbe
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DebugProbe
impl Debug for DebugProbe
Source§impl Default for DebugProbe
impl Default for DebugProbe
Source§fn default() -> DebugProbe
fn default() -> DebugProbe
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DebugProbe
impl<'de> Deserialize<'de> for DebugProbe
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DebugProbe
Source§impl PartialEq for DebugProbe
impl PartialEq for DebugProbe
Source§impl Serialize for DebugProbe
impl Serialize for DebugProbe
impl StructuralPartialEq for DebugProbe
Auto Trait Implementations§
impl Freeze for DebugProbe
impl RefUnwindSafe for DebugProbe
impl Send for DebugProbe
impl Sync for DebugProbe
impl Unpin for DebugProbe
impl UnsafeUnpin for DebugProbe
impl UnwindSafe for DebugProbe
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more