#[non_exhaustive]pub struct DisplayInfo {
pub width: u32,
pub height: u32,
pub color: Color,
}Expand description
What a backend’s display is (ADR-0008 §2). One screen for now; a device with more (the DS) reports them here once ticket 3023 adds surfaces.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.width: u32Its width in device pixels.
height: u32Its height in device pixels.
color: ColorHow many colours it shows, in a target profile’s terms
(Color, ADR-0008 §1): on OneBit the backend draws a game’s
frame with its look’s one_bit part.
Implementations§
Trait Implementations§
Source§impl Clone for DisplayInfo
impl Clone for DisplayInfo
Source§fn clone(&self) -> DisplayInfo
fn clone(&self) -> DisplayInfo
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 DisplayInfo
Source§impl Debug for DisplayInfo
impl Debug for DisplayInfo
Source§impl<'de> Deserialize<'de> for DisplayInfo
impl<'de> Deserialize<'de> for DisplayInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DisplayInfo
Source§impl PartialEq for DisplayInfo
impl PartialEq for DisplayInfo
Source§impl Serialize for DisplayInfo
impl Serialize for DisplayInfo
impl StructuralPartialEq for DisplayInfo
Auto Trait Implementations§
impl Freeze for DisplayInfo
impl RefUnwindSafe for DisplayInfo
impl Send for DisplayInfo
impl Sync for DisplayInfo
impl Unpin for DisplayInfo
impl UnsafeUnpin for DisplayInfo
impl UnwindSafe for DisplayInfo
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