[−][src]Struct augdom::webdom::Callback
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]
Ev: Event,
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]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,