pub struct DebugWorkspaceContext {
pub generated_at: String,
pub workspace_root: Option<String>,
pub sdk_root: Option<String>,
pub board_yaml_path: Option<String>,
pub west_cwd: Option<String>,
pub python_binary: String,
pub board_yaml_exists: bool,
pub debugger_extensions: DebuggerExtensionsState,
}Expand description
Context fed to build_doctor_report. Serialized (camelCase) only inside the
support-bundle file; the doctor/inspect envelopes emit derived reports, not
the context itself.
Fields§
§generated_at: StringISO-8601 timestamp the context was created.
workspace_root: Option<String>Active workspace folder, if any.
sdk_root: Option<String>Resolved alp-sdk checkout root.
board_yaml_path: Option<String>Resolved board.yaml path.
west_cwd: Option<String>Working directory used for west commands.
python_binary: StringPython interpreter used for loader/validation scripts.
board_yaml_exists: boolWhether board.yaml exists at the resolved path (probed).
debugger_extensions: DebuggerExtensionsStateInstalled-extension state for the host.
Trait Implementations§
Source§impl Clone for DebugWorkspaceContext
impl Clone for DebugWorkspaceContext
Source§fn clone(&self) -> DebugWorkspaceContext
fn clone(&self) -> DebugWorkspaceContext
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 DebugWorkspaceContext
impl Debug for DebugWorkspaceContext
Auto Trait Implementations§
impl Freeze for DebugWorkspaceContext
impl RefUnwindSafe for DebugWorkspaceContext
impl Send for DebugWorkspaceContext
impl Sync for DebugWorkspaceContext
impl Unpin for DebugWorkspaceContext
impl UnsafeUnpin for DebugWorkspaceContext
impl UnwindSafe for DebugWorkspaceContext
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