Struct raw_window_handle::WebHandle[][src]

#[non_exhaustive]
pub struct WebHandle { pub id: u32, }
Expand description

Raw window handle for the Web.

Construction

let mut handle = WebHandle::empty();
/* set fields */

Fields (Non-exhaustive)

This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.
id: u32

An ID value inserted into the data attributes of the canvas element as ‘raw-handle’.

When accessing from JS, the attribute will automatically be called rawHandle.

Each canvas created by the windowing system should be assigned their own unique ID. 0 should be reserved for invalid / null IDs.

Implementations

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Feeds this value into the given Hasher. Read more

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

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.