#[repr(C)]pub struct Monitor {
pub id: usize,
pub name: OptionAzString,
pub size: LayoutSize,
pub position: LayoutPoint,
pub scale_factor: f64,
pub video_modes: VideoModeVec,
pub is_primary_monitor: bool,
}Fields§
§id: usize§name: OptionAzString§size: LayoutSize§position: LayoutPoint§scale_factor: f64§video_modes: VideoModeVec§is_primary_monitor: boolTrait Implementations§
Source§impl FromIterator<Monitor> for MonitorVec
impl FromIterator<Monitor> for MonitorVec
Source§impl PartialOrd for Monitor
impl PartialOrd for Monitor
impl StructuralPartialEq for Monitor
Auto Trait Implementations§
impl Freeze for Monitor
impl RefUnwindSafe for Monitor
impl Send for Monitor
impl Sync for Monitor
impl Unpin for Monitor
impl UnwindSafe for Monitor
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more