pub struct WindowInteractionDiagnosticsStore { /* private fields */ }Implementations§
Source§impl WindowInteractionDiagnosticsStore
impl WindowInteractionDiagnosticsStore
pub fn begin_frame(&mut self, window: AppWindowId, frame_id: FrameId)
pub fn record_docking( &mut self, window: AppWindowId, frame_id: FrameId, diagnostics: DockingInteractionDiagnostics, )
pub fn record_workspace_tab_strip_active_visibility( &mut self, window: AppWindowId, frame_id: FrameId, diagnostics: WorkspaceTabStripActiveVisibilityDiagnostics, )
pub fn record_workspace_tab_strip_drag( &mut self, window: AppWindowId, frame_id: FrameId, diagnostics: WorkspaceTabStripDragDiagnostics, )
pub fn docking_for_window( &self, window: AppWindowId, frame_id: FrameId, ) -> Option<&DockingInteractionDiagnostics>
pub fn workspace_for_window( &self, window: AppWindowId, frame_id: FrameId, ) -> Option<&WorkspaceInteractionDiagnostics>
pub fn docking_latest_for_window( &self, window: AppWindowId, ) -> Option<&DockingInteractionDiagnostics>
pub fn workspace_latest_for_window( &self, window: AppWindowId, ) -> Option<&WorkspaceInteractionDiagnostics>
Trait Implementations§
Source§impl Default for WindowInteractionDiagnosticsStore
impl Default for WindowInteractionDiagnosticsStore
Source§fn default() -> WindowInteractionDiagnosticsStore
fn default() -> WindowInteractionDiagnosticsStore
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for WindowInteractionDiagnosticsStore
impl RefUnwindSafe for WindowInteractionDiagnosticsStore
impl Send for WindowInteractionDiagnosticsStore
impl Sync for WindowInteractionDiagnosticsStore
impl Unpin for WindowInteractionDiagnosticsStore
impl UnsafeUnpin for WindowInteractionDiagnosticsStore
impl UnwindSafe for WindowInteractionDiagnosticsStore
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