pub enum DiagnosticEventKind {
InspectorToggled,
ModeChanged,
HoverChanged,
SelectionChanged,
DetailPanelToggled,
HitsToggled,
BoundsToggled,
NamesToggled,
TimesToggled,
WidgetsCleared,
WidgetRegistered,
}Expand description
Diagnostic event types for JSONL logging.
Variants§
InspectorToggled
Inspector toggled on/off.
ModeChanged
Inspector mode changed.
HoverChanged
Hover position changed.
SelectionChanged
Selection changed.
DetailPanelToggled
Detail panel toggled.
HitsToggled
Hit region visibility toggled.
BoundsToggled
Widget bounds visibility toggled.
NamesToggled
Widget name labels toggled.
TimesToggled
Render time labels toggled.
WidgetsCleared
Widgets cleared for a new frame.
WidgetRegistered
Widget registered for inspection.
Implementations§
Trait Implementations§
Source§impl Clone for DiagnosticEventKind
impl Clone for DiagnosticEventKind
Source§fn clone(&self) -> DiagnosticEventKind
fn clone(&self) -> DiagnosticEventKind
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 Debug for DiagnosticEventKind
impl Debug for DiagnosticEventKind
Source§impl PartialEq for DiagnosticEventKind
impl PartialEq for DiagnosticEventKind
impl Copy for DiagnosticEventKind
impl Eq for DiagnosticEventKind
impl StructuralPartialEq for DiagnosticEventKind
Auto Trait Implementations§
impl Freeze for DiagnosticEventKind
impl RefUnwindSafe for DiagnosticEventKind
impl Send for DiagnosticEventKind
impl Sync for DiagnosticEventKind
impl Unpin for DiagnosticEventKind
impl UnwindSafe for DiagnosticEventKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.