Skip to main content

Event

Struct Event 

Source
pub struct Event {
Show 34 fields pub alt_key: BoolSurrogate, pub bubbles: BoolSurrogate, pub button: F64Surrogate, pub buttons: F64Surrogate, pub cancelable: BoolSurrogate, pub client_x: F64Surrogate, pub client_y: F64Surrogate, pub code: StringSurrogate, pub ctrl_key: BoolSurrogate, pub current_target: EventTarget, pub data: StringSurrogate, pub default_prevented: BoolSurrogate, pub delta_x: F64Surrogate, pub delta_y: F64Surrogate, pub delta_z: F64Surrogate, pub event_type: StringSurrogate, pub input_type: StringSurrogate, pub is_composing: BoolSurrogate, pub key: StringSurrogate, pub meta_key: BoolSurrogate, pub movement_x: F64Surrogate, pub movement_y: F64Surrogate, pub offset_x: F64Surrogate, pub offset_y: F64Surrogate, pub page_x: F64Surrogate, pub page_y: F64Surrogate, pub pointer_id: F64Surrogate, pub pointer_type: StringSurrogate, pub repeat: BoolSurrogate, pub screen_x: F64Surrogate, pub screen_y: F64Surrogate, pub shift_key: BoolSurrogate, pub target: EventTarget, pub time_stamp: F64Surrogate, /* private fields */
}

Fields§

§alt_key: BoolSurrogate§bubbles: BoolSurrogate§button: F64Surrogate§buttons: F64Surrogate§cancelable: BoolSurrogate§client_x: F64Surrogate§client_y: F64Surrogate§code: StringSurrogate§ctrl_key: BoolSurrogate§current_target: EventTarget§data: StringSurrogate§default_prevented: BoolSurrogate§delta_x: F64Surrogate§delta_y: F64Surrogate§delta_z: F64Surrogate§event_type: StringSurrogate§input_type: StringSurrogate§is_composing: BoolSurrogate§key: StringSurrogate§meta_key: BoolSurrogate§movement_x: F64Surrogate§movement_y: F64Surrogate§offset_x: F64Surrogate§offset_y: F64Surrogate§page_x: F64Surrogate§page_y: F64Surrogate§pointer_id: F64Surrogate§pointer_type: StringSurrogate§repeat: BoolSurrogate§screen_x: F64Surrogate§screen_y: F64Surrogate§shift_key: BoolSurrogate§target: EventTarget§time_stamp: F64Surrogate

Implementations§

Auto Trait Implementations§

§

impl Freeze for Event

§

impl RefUnwindSafe for Event

§

impl Send for Event

§

impl Sync for Event

§

impl Unpin for Event

§

impl UnsafeUnpin for Event

§

impl UnwindSafe for Event

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.