pub struct GamePerformanceSettings {
pub setting: Option<i32>,
pub game_resolution_width: Option<u32>,
pub game_resolution_height: Option<u32>,
}Fields§
§setting: Option<i32>§game_resolution_width: Option<u32>§game_resolution_height: Option<u32>Implementations§
Source§impl GamePerformanceSettings
impl GamePerformanceSettings
Sourcepub fn setting(&self) -> EGamePerformanceSetting
pub fn setting(&self) -> EGamePerformanceSetting
Returns the enum value of setting, or the default if the field is unset or set to an invalid enum value.
Sourcepub fn set_setting(&mut self, value: EGamePerformanceSetting)
pub fn set_setting(&mut self, value: EGamePerformanceSetting)
Sets setting to the provided enum value.
Sourcepub fn game_resolution_width(&self) -> u32
pub fn game_resolution_width(&self) -> u32
Returns the value of game_resolution_width, or the default value if game_resolution_width is unset.
Sourcepub fn game_resolution_height(&self) -> u32
pub fn game_resolution_height(&self) -> u32
Returns the value of game_resolution_height, or the default value if game_resolution_height is unset.
Trait Implementations§
Source§impl Clone for GamePerformanceSettings
impl Clone for GamePerformanceSettings
Source§fn clone(&self) -> GamePerformanceSettings
fn clone(&self) -> GamePerformanceSettings
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for GamePerformanceSettings
Source§impl Debug for GamePerformanceSettings
impl Debug for GamePerformanceSettings
Source§impl Default for GamePerformanceSettings
impl Default for GamePerformanceSettings
impl Eq for GamePerformanceSettings
Source§impl Hash for GamePerformanceSettings
impl Hash for GamePerformanceSettings
Source§impl Message for GamePerformanceSettings
impl Message for GamePerformanceSettings
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 GamePerformanceSettings
impl PartialEq for GamePerformanceSettings
Source§fn eq(&self, other: &GamePerformanceSettings) -> bool
fn eq(&self, other: &GamePerformanceSettings) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GamePerformanceSettings
Auto Trait Implementations§
impl Freeze for GamePerformanceSettings
impl RefUnwindSafe for GamePerformanceSettings
impl Send for GamePerformanceSettings
impl Sync for GamePerformanceSettings
impl Unpin for GamePerformanceSettings
impl UnsafeUnpin for GamePerformanceSettings
impl UnwindSafe for GamePerformanceSettings
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