pub struct BeginFrameObserverState {
pub dropped_begin_frame_args: Option<i64>,
pub last_begin_frame_args: Option<BeginFrameArgs>,
}
Fields§
§dropped_begin_frame_args: Option<i64>
§last_begin_frame_args: Option<BeginFrameArgs>
Implementations§
Source§impl BeginFrameObserverState
impl BeginFrameObserverState
Sourcepub fn dropped_begin_frame_args(&self) -> i64
pub fn dropped_begin_frame_args(&self) -> i64
Returns the value of dropped_begin_frame_args
, or the default value if dropped_begin_frame_args
is unset.
Trait Implementations§
Source§impl Clone for BeginFrameObserverState
impl Clone for BeginFrameObserverState
Source§fn clone(&self) -> BeginFrameObserverState
fn clone(&self) -> BeginFrameObserverState
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 BeginFrameObserverState
impl Debug for BeginFrameObserverState
Source§impl Default for BeginFrameObserverState
impl Default for BeginFrameObserverState
Source§impl Message for BeginFrameObserverState
impl Message for BeginFrameObserverState
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 BeginFrameObserverState
impl PartialEq for BeginFrameObserverState
impl StructuralPartialEq for BeginFrameObserverState
Auto Trait Implementations§
impl Freeze for BeginFrameObserverState
impl RefUnwindSafe for BeginFrameObserverState
impl Send for BeginFrameObserverState
impl Sync for BeginFrameObserverState
impl Unpin for BeginFrameObserverState
impl UnwindSafe for BeginFrameObserverState
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