pub struct MessageManager { /* private fields */ }Implementations§
Source§impl MessageManager
impl MessageManager
pub fn register_message_handler<F>(&mut self, channel: &str, callback: F)
pub fn register_method_handler<F>(&mut self, channel: &str, callback: F)
pub fn unregister_message_handler(&mut self, channel: &str)
pub fn unregister_method_handler(&mut self, channel: &str)
pub fn get_message_sender( &self, engine: EngineHandle, channel: &str, ) -> MessageSender<Value>
pub fn get_event_sender( &self, engine: EngineHandle, channel: &str, ) -> EventSender<Value>
pub fn get_method_invoker( &self, engine: EngineHandle, channel: &str, ) -> MethodInvoker<Value>
Auto Trait Implementations§
impl Freeze for MessageManager
impl !RefUnwindSafe for MessageManager
impl !Send for MessageManager
impl !Sync for MessageManager
impl Unpin for MessageManager
impl UnsafeUnpin for MessageManager
impl !UnwindSafe for MessageManager
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more