pub enum DevToolsRequest {
GetTree,
GetOverlay {
highlight_node_id: Option<u64>,
},
GetProfileSummary,
GetFrames {
count: Option<usize>,
},
SetRecording {
enabled: bool,
},
GetRecording,
HighlightNode {
node_id: u64,
},
}Expand description
Messages from DevTools UI → Engine.
Variants§
GetTree
Request a full tree snapshot.
GetOverlay
Request layout overlay data.
GetProfileSummary
Request profiler summary.
GetFrames
Request recent frame records.
SetRecording
Start/stop IR recording.
GetRecording
Get recorded IR batches.
HighlightNode
Highlight a specific node.
Trait Implementations§
Source§impl Clone for DevToolsRequest
impl Clone for DevToolsRequest
Source§fn clone(&self) -> DevToolsRequest
fn clone(&self) -> DevToolsRequest
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 DevToolsRequest
impl Debug for DevToolsRequest
Source§impl<'de> Deserialize<'de> for DevToolsRequest
impl<'de> Deserialize<'de> for DevToolsRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DevToolsRequest
impl RefUnwindSafe for DevToolsRequest
impl Send for DevToolsRequest
impl Sync for DevToolsRequest
impl Unpin for DevToolsRequest
impl UnsafeUnpin for DevToolsRequest
impl UnwindSafe for DevToolsRequest
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