pub struct BrowserFrameTrace {
pub input_n: u64,
pub queue_ms: u32,
pub cdp_ms: u32,
pub to_frame_ms: u32,
pub node_ms: u32,
pub source: String,
}Expand description
Node-side timings (milliseconds) for the frame that first reflects an input.
Fields§
§input_n: u64Count of inputs this browser session has received (monotonic).
queue_ms: u32Bridge receipt → CDP dispatch start.
cdp_ms: u32CDP Input.dispatch* round trip(s).
to_frame_ms: u32CDP dispatch done → first changed frame available on the node.
node_ms: u32Total node time (receipt → frame handed to the uplink).
source: String“screencast” or “poll”.
Trait Implementations§
Source§impl Clone for BrowserFrameTrace
impl Clone for BrowserFrameTrace
Source§impl Debug for BrowserFrameTrace
impl Debug for BrowserFrameTrace
Source§impl Default for BrowserFrameTrace
impl Default for BrowserFrameTrace
Source§impl<'de> Deserialize<'de> for BrowserFrameTrace
impl<'de> Deserialize<'de> for BrowserFrameTrace
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
impl Eq for BrowserFrameTrace
Source§impl PartialEq for BrowserFrameTrace
impl PartialEq for BrowserFrameTrace
Source§impl Serialize for BrowserFrameTrace
impl Serialize for BrowserFrameTrace
impl StructuralPartialEq for BrowserFrameTrace
Auto Trait Implementations§
impl Freeze for BrowserFrameTrace
impl RefUnwindSafe for BrowserFrameTrace
impl Send for BrowserFrameTrace
impl Sync for BrowserFrameTrace
impl Unpin for BrowserFrameTrace
impl UnsafeUnpin for BrowserFrameTrace
impl UnwindSafe for BrowserFrameTrace
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