pub enum WindowSetOuterPositionQuality {
None,
BestEffort,
Reliable,
}Expand description
Windowing quality signal: whether programmatic window movement via outer-position requests is reliable enough for “follow cursor” UX.
Variants§
Implementations§
Source§impl WindowSetOuterPositionQuality
impl WindowSetOuterPositionQuality
pub fn as_str(self) -> &'static str
pub fn clamp_to_available(self, available: Self) -> Self
Trait Implementations§
Source§impl Clone for WindowSetOuterPositionQuality
impl Clone for WindowSetOuterPositionQuality
Source§fn clone(&self) -> WindowSetOuterPositionQuality
fn clone(&self) -> WindowSetOuterPositionQuality
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for WindowSetOuterPositionQuality
impl Default for WindowSetOuterPositionQuality
Source§fn default() -> WindowSetOuterPositionQuality
fn default() -> WindowSetOuterPositionQuality
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WindowSetOuterPositionQuality
impl<'de> Deserialize<'de> for WindowSetOuterPositionQuality
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 WindowSetOuterPositionQuality
impl PartialEq for WindowSetOuterPositionQuality
Source§fn eq(&self, other: &WindowSetOuterPositionQuality) -> bool
fn eq(&self, other: &WindowSetOuterPositionQuality) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for WindowSetOuterPositionQuality
impl Eq for WindowSetOuterPositionQuality
impl StructuralPartialEq for WindowSetOuterPositionQuality
Auto Trait Implementations§
impl Freeze for WindowSetOuterPositionQuality
impl RefUnwindSafe for WindowSetOuterPositionQuality
impl Send for WindowSetOuterPositionQuality
impl Sync for WindowSetOuterPositionQuality
impl Unpin for WindowSetOuterPositionQuality
impl UnsafeUnpin for WindowSetOuterPositionQuality
impl UnwindSafe for WindowSetOuterPositionQuality
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