[]Struct luminance_glutin::WindowId

pub struct WindowId(_);

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.

Methods

impl WindowId

pub unsafe fn dummy() -> WindowId

Returns a dummy WindowId, useful for unit testing. 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

impl PartialEq<WindowId> for WindowId

impl Eq for WindowId

impl Ord for WindowId

fn max(self, other: Self) -> Self1.21.0[src]

Compares and returns the maximum of two values. Read more

fn min(self, other: Self) -> Self1.21.0[src]

Compares and returns the minimum of two values. Read more

fn clamp(self, min: Self, max: Self) -> Self[src]

🔬 This is a nightly-only experimental API. (clamp)

Restrict a value to a certain interval. Read more

impl PartialOrd<WindowId> for WindowId

impl Debug for WindowId

impl Clone for WindowId

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Copy for WindowId

impl Hash for WindowId

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0[src]

Feeds a slice of this type into the given [Hasher]. Read more

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T