pub struct WorkspaceInteractionDiagnostics {
pub tab_strip_active_visibility: Vec<WorkspaceTabStripActiveVisibilityDiagnostics>,
pub tab_strip_drag: Vec<WorkspaceTabStripDragDiagnostics>,
}Fields§
§tab_strip_active_visibility: Vec<WorkspaceTabStripActiveVisibilityDiagnostics>Best-effort tab strip visibility diagnostics published by workspace shells.
Multiple strips may exist per window (multi-pane); publishers should include pane_id
so scripted gates can select deterministically.
tab_strip_drag: Vec<WorkspaceTabStripDragDiagnostics>Best-effort drag state published by workspace shells.
This is intended for scripted regression gates that want to assert “close buttons do not start drags” without relying on pixels.
Trait Implementations§
Source§impl Clone for WorkspaceInteractionDiagnostics
impl Clone for WorkspaceInteractionDiagnostics
Source§fn clone(&self) -> WorkspaceInteractionDiagnostics
fn clone(&self) -> WorkspaceInteractionDiagnostics
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for WorkspaceInteractionDiagnostics
impl Default for WorkspaceInteractionDiagnostics
Source§fn default() -> WorkspaceInteractionDiagnostics
fn default() -> WorkspaceInteractionDiagnostics
Returns the “default value” for a type. Read more
Source§impl PartialEq for WorkspaceInteractionDiagnostics
impl PartialEq for WorkspaceInteractionDiagnostics
Source§fn eq(&self, other: &WorkspaceInteractionDiagnostics) -> bool
fn eq(&self, other: &WorkspaceInteractionDiagnostics) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for WorkspaceInteractionDiagnostics
Auto Trait Implementations§
impl Freeze for WorkspaceInteractionDiagnostics
impl RefUnwindSafe for WorkspaceInteractionDiagnostics
impl Send for WorkspaceInteractionDiagnostics
impl Sync for WorkspaceInteractionDiagnostics
impl Unpin for WorkspaceInteractionDiagnostics
impl UnsafeUnpin for WorkspaceInteractionDiagnostics
impl UnwindSafe for WorkspaceInteractionDiagnostics
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