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