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>,
}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>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.
Trait Implementations§
Source§impl Clone for ChromeLatencyInfo
impl Clone for ChromeLatencyInfo
Source§fn clone(&self) -> ChromeLatencyInfo
fn clone(&self) -> ChromeLatencyInfo
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 ChromeLatencyInfo
impl Debug for ChromeLatencyInfo
Source§impl Default for ChromeLatencyInfo
impl Default for ChromeLatencyInfo
Source§fn default() -> ChromeLatencyInfo
fn default() -> ChromeLatencyInfo
Returns the “default value” for a type. Read more
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(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
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(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
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(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].