[][src]Struct augdom::webdom::Callback

pub struct Callback { /* fields omitted */ }

A dynamically-allocated closure that is callable from JavaScript.

Methods

impl Callback[src]

pub fn new<Ev>(cb: impl FnMut(Ev) + 'static) -> Self where
    Ev: Event
[src]

Allocate a new JS-compatible callback.

pub fn as_fn(&self) -> &Function[src]

Returns an reference to the underlying JS function. If the reference is used after this Callback is dropped it will panic.

Auto Trait Implementations

impl !Send for Callback

impl !Sync for Callback

impl Unpin for Callback

impl !UnwindSafe for Callback

impl !RefUnwindSafe for Callback

Blanket Implementations

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

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

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]