pub struct DisplayInfo {
pub id: u32,
pub name: String,
pub x: i32,
pub y: i32,
pub width: u32,
pub height: u32,
pub scale: f64,
pub is_primary: bool,
}Expand description
One connected display, in logical pixels.
Fields§
§id: u32Platform display id.
name: StringHuman-readable name. May be empty when the platform has none.
x: i32Left edge in the virtual desktop.
y: i32Top edge in the virtual desktop.
width: u32Logical width.
height: u32Logical height.
scale: f64Device pixels per logical pixel. 1.0 when the platform does not report one.
is_primary: boolWhether this is the primary display.
Trait Implementations§
Source§impl Clone for DisplayInfo
impl Clone 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
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