pub struct WindowId(_);
Expand description
Identifier of a window. Unique for each window.
Can be obtained with window.id()
.
Whenever you receive an event specific to a window, this event contains a WindowId
which you
can then compare to the ids of your windows.
Implementations
sourceimpl WindowId
impl WindowId
sourcepub const unsafe fn dummy() -> Self
pub const unsafe fn dummy() -> Self
Returns a dummy id, useful for unit testing.
Safety
The only guarantee made about the return value of this function is that
it will always be equal to itself and to future values returned by this function.
No other guarantees are made. This may be equal to a real WindowId
.
Passing this into a winit function will result in undefined behavior.
Trait Implementations
sourceimpl Ord for WindowId
impl Ord for WindowId
1.21.0 · sourceconst fn max(self, other: Self) -> Selfwhere
Self: Sized,
const fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 · sourceconst fn min(self, other: Self) -> Selfwhere
Self: Sized,
const fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourceconst fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
const fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialOrd<WindowId> for WindowId
impl PartialOrd<WindowId> for WindowId
sourcefn partial_cmp(&self, other: &WindowId) -> Option<Ordering>
fn partial_cmp(&self, other: &WindowId) -> Option<Ordering>
1.0.0 · sourceconst fn le(&self, other: &Rhs) -> bool
const fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for WindowId
impl Eq for WindowId
impl StructuralEq for WindowId
impl StructuralPartialEq for WindowId
Auto Trait Implementations
impl RefUnwindSafe for WindowId
impl Send for WindowId
impl Sync for WindowId
impl Unpin for WindowId
impl UnwindSafe for WindowId
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more