[]Struct yew_stdweb::events::KeyDownEvent

pub struct KeyDownEvent(_);

The KeyDownEvent is fired when a key is pressed down. Unlike the KeyPressEvent event it's also fired for keys which do not produce a character value.

(JavaScript docs)

Trait Implementations

impl AsRef<Reference> for KeyDownEvent

impl Clone for KeyDownEvent

impl ConcreteEvent for KeyDownEvent

impl Debug for KeyDownEvent

impl Eq for KeyDownEvent

impl IEvent for KeyDownEvent

impl IKeyboardEvent for KeyDownEvent

impl InstanceOf for KeyDownEvent

impl JsSerialize for KeyDownEvent

impl PartialEq<KeyDownEvent> for KeyDownEvent

impl ReferenceType for KeyDownEvent

impl StructuralEq for KeyDownEvent

impl StructuralPartialEq for KeyDownEvent

impl<'_r> TryFrom<&'_r Reference> for KeyDownEvent

type Error = ConversionError

The type returned in the event of a conversion error.

impl<'_r> TryFrom<&'_r Value> for KeyDownEvent

type Error = ConversionError

The type returned in the event of a conversion error.

impl TryFrom<Event> for KeyDownEvent

type Error = ConversionError

The type returned in the event of a conversion error.

impl TryFrom<KeyboardEvent> for KeyDownEvent

type Error = ConversionError

The type returned in the event of a conversion error.

impl TryFrom<Reference> for KeyDownEvent

type Error = ConversionError

The type returned in the event of a conversion error.

impl TryFrom<Value> for KeyDownEvent

type Error = ConversionError

The type returned in the event of a conversion error.

Auto Trait Implementations

Blanket Implementations

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

impl<T> Any for T where
    T: Any
[src]

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

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

impl<T> CloneAny for T where
    T: Clone + Any
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

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, U> TryInto<U> for T where
    U: TryFrom<T>, 

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

The type returned in the event of a conversion error.