pub struct ChromeLatencyInfo {
pub trace_id: Option<i64>,
pub step: Option<i32>,
pub frame_tree_node_id: Option<i32>,
pub component_info: Vec<ComponentInfo>,
pub is_coalesced: Option<bool>,
pub gesture_scroll_id: Option<i64>,
pub touch_id: Option<i64>,
pub input_type: Option<i32>,
}
Fields§
§trace_id: Option<i64>
§step: Option<i32>
§frame_tree_node_id: Option<i32>
§component_info: Vec<ComponentInfo>
§is_coalesced: Option<bool>
§gesture_scroll_id: Option<i64>
§touch_id: Option<i64>
§input_type: Option<i32>
The type of input corresponding to this ChromeLatencyInfo
.
Implementations§
Source§impl ChromeLatencyInfo
impl ChromeLatencyInfo
Sourcepub fn trace_id(&self) -> i64
pub fn trace_id(&self) -> i64
Returns the value of trace_id
, or the default value if trace_id
is unset.
Sourcepub fn step(&self) -> Step
pub fn step(&self) -> Step
Returns the enum value of step
, or the default if the field is unset or set to an invalid enum value.
Sourcepub fn frame_tree_node_id(&self) -> i32
pub fn frame_tree_node_id(&self) -> i32
Returns the value of frame_tree_node_id
, or the default value if frame_tree_node_id
is unset.
Sourcepub fn is_coalesced(&self) -> bool
pub fn is_coalesced(&self) -> bool
Returns the value of is_coalesced
, or the default value if is_coalesced
is unset.
Sourcepub fn gesture_scroll_id(&self) -> i64
pub fn gesture_scroll_id(&self) -> i64
Returns the value of gesture_scroll_id
, or the default value if gesture_scroll_id
is unset.
Sourcepub fn touch_id(&self) -> i64
pub fn touch_id(&self) -> i64
Returns the value of touch_id
, or the default value if touch_id
is unset.
Sourcepub fn input_type(&self) -> InputType
pub fn input_type(&self) -> InputType
Returns the enum value of input_type
, or the default if the field is unset or set to an invalid enum value.
Sourcepub fn set_input_type(&mut self, value: InputType)
pub fn set_input_type(&mut self, value: InputType)
Sets input_type
to the provided enum value.
Trait Implementations§
Source§impl Clone for ChromeLatencyInfo
impl Clone for ChromeLatencyInfo
Source§fn clone(&self) -> ChromeLatencyInfo
fn clone(&self) -> ChromeLatencyInfo
Returns a copy 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 ChromeLatencyInfo
impl Debug for ChromeLatencyInfo
Source§impl Default for ChromeLatencyInfo
impl Default for ChromeLatencyInfo
Source§impl Message for ChromeLatencyInfo
impl Message for ChromeLatencyInfo
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for ChromeLatencyInfo
impl PartialEq for ChromeLatencyInfo
impl StructuralPartialEq for ChromeLatencyInfo
Auto Trait Implementations§
impl Freeze for ChromeLatencyInfo
impl RefUnwindSafe for ChromeLatencyInfo
impl Send for ChromeLatencyInfo
impl Sync for ChromeLatencyInfo
impl Unpin for ChromeLatencyInfo
impl UnwindSafe for ChromeLatencyInfo
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