pub struct DebugRuntimeCapabilities {
pub python_available: bool,
pub jlink_executable: Option<String>,
pub open_ocd_executable: Option<String>,
pub pyocd_executable: Option<String>,
pub gdb_executable: Option<String>,
pub lldb_executable: Option<String>,
}Expand description
Probed availability of debug tooling on the host (PATH lookups + interpreter).
Fields§
§python_available: boolThe configured Python interpreter is on PATH.
jlink_executable: Option<String>Resolved J-Link GDB-server executable name, if found.
open_ocd_executable: Option<String>Resolved OpenOCD executable name, if found.
pyocd_executable: Option<String>Resolved pyOCD executable name, if found.
gdb_executable: Option<String>Resolved GDB executable name, if found.
lldb_executable: Option<String>Resolved LLDB executable name, if found.
Trait Implementations§
Source§impl Clone for DebugRuntimeCapabilities
impl Clone for DebugRuntimeCapabilities
Source§fn clone(&self) -> DebugRuntimeCapabilities
fn clone(&self) -> DebugRuntimeCapabilities
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 moreAuto Trait Implementations§
impl Freeze for DebugRuntimeCapabilities
impl RefUnwindSafe for DebugRuntimeCapabilities
impl Send for DebugRuntimeCapabilities
impl Sync for DebugRuntimeCapabilities
impl Unpin for DebugRuntimeCapabilities
impl UnsafeUnpin for DebugRuntimeCapabilities
impl UnwindSafe for DebugRuntimeCapabilities
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