pub enum MonitorSelector {
Primary,
Index(usize),
Name(String),
ContainingPoint(i32, i32),
}Expand description
How to find the monitor a placement means.
Variants§
Primary
Whichever the platform calls primary.
Index(usize)
By position in the list. Stable within a session and not across one.
Name(String)
By name, case-insensitively, matching on a substring so "DELL" finds
"DELL U2720Q".
ContainingPoint(i32, i32)
Whichever monitor contains a point in desktop coordinates. Survives re-ordering, which an index does not.
Implementations§
Trait Implementations§
Source§impl Clone for MonitorSelector
impl Clone for MonitorSelector
Source§impl Debug for MonitorSelector
impl Debug for MonitorSelector
Source§impl Display for MonitorSelector
impl Display for MonitorSelector
impl Eq for MonitorSelector
Source§impl PartialEq for MonitorSelector
impl PartialEq for MonitorSelector
impl StructuralPartialEq for MonitorSelector
Auto Trait Implementations§
impl Freeze for MonitorSelector
impl RefUnwindSafe for MonitorSelector
impl Send for MonitorSelector
impl Sync for MonitorSelector
impl Unpin for MonitorSelector
impl UnsafeUnpin for MonitorSelector
impl UnwindSafe for MonitorSelector
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