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§
- Computed
Property - Computed CSS property
- DevTools
- Main DevTools panel
- DevTools
Config - DevTools configuration
- Event
Filter - Event filter configuration
- Event
Logger - Event logger for debugging
- Inspector
- Widget tree inspector
- Inspector
Config - Inspector configuration
- Logged
Event - A logged event
- State
Debugger - State debugger
- State
Entry - State entry for debugging
- Style
Inspector - Style inspector for viewing computed styles
- Widget
Node - Widget node in the tree
Enums§
- DevTools
Position - DevTools panel position
- DevTools
Tab - DevTools tab
- Event
Type - Event type for logging
- Property
Source - Source of a CSS property
- State
Value - State value representation
- Style
Category - Style category for grouping properties
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