Struct wry::Callback [−][src]
Defines a Rust callback function which can be called on Javascript side.
Fields
name: String
Name of the callback function.
function: Box<dyn FnMut(WindowProxy, i32, Vec<String>) -> i32 + Send>
The function itself takes three parameters and return a number as return value.
WindowProxy
can let you adjust the corresponding WebView window.
The second parameter i32
is a sequence number to count how many times this function has
been called.
The last vector is the actual list of arguments passed from the caller.
The return value of the function is a number. Return 0
indicates the call is successful,
and return others if not.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Callback
[src]
impl Send for Callback
[src]
impl !Sync for Callback
[src]
impl Unpin for Callback
[src]
impl !UnwindSafe for Callback
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
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.
pub 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>,