Expand description
Developer tools for Revue applications
Provides debugging and inspection tools for development:
| Tool | Description |
|---|---|
Inspector | Widget tree inspector |
StateDebugger | Reactive state viewer |
StyleInspector | CSS style inspector |
EventLogger | Event stream logger |
§Quick Start
ⓘ
use revue::devtools::{DevTools, Inspector};
// Enable dev tools with F12
let app = App::builder()
.with_devtools(true)
.build();§Widget Inspector
ⓘ
use revue::devtools::Inspector;
let inspector = Inspector::new()
.show_bounds(true)
.show_classes(true);Structs§
- Action
- An action that caused a state change
- Component
Picker - Component picker for click-to-inspect functionality
- Component
Stats - Component render statistics
- Computed
Property - Computed CSS property
- DevTools
- Main DevTools panel
- DevTools
Config - DevTools configuration
- Event
Filter - Event filter configuration
- Event
Logger - Event logger for debugging
- Frame
- A frame in the timeline
- Inspector
- Widget tree inspector
- Inspector
Config - Inspector configuration
- Logged
Event - A logged event
- Profiler
- Performance profiler for tracking render performance
- Render
Event - A single render event
- State
Debugger - State debugger
- State
Diff - Difference between two snapshots
- State
Entry - State entry for debugging
- State
Snapshot - A snapshot of application state at a point in time
- Style
Inspector - Style inspector for viewing computed styles
- Time
Travel Config - Configuration for time travel debugger
- Time
Travel Debugger - Time-travel debugger
- Widget
Node - Widget node in the tree
Enums§
- DevTools
Position - DevTools panel position
- DevTools
Tab - DevTools tab
- Event
Type - Event type for logging
- Picker
Mode - Component picker mode
- Profiler
View - Profiler view mode
- Property
Source - Source of a CSS property
- Render
Reason - Reason for render
- Snapshot
Value - Value stored in a snapshot
- State
Value - State value representation
- Style
Category - Style category for grouping properties
- Time
Travel View - View mode for time travel debugger
Functions§
- disable_
devtools Deprecated - Disable global devtools
- enable_
devtools Deprecated - Enable global devtools
- is_
devtools_ enabled Deprecated - Check if devtools are enabled
- toggle_
devtools Deprecated - Toggle devtools