Struct oxygengine_user_interface::raui::core::messenger::MessageSender [−][src]
pub struct MessageSender(_);
Implementations
impl MessageSender[src]
impl MessageSender[src]pub fn new(
sender: Sender<(WidgetId, Box<dyn MessageData + 'static, Global>)>
) -> MessageSender[src]
sender: Sender<(WidgetId, Box<dyn MessageData + 'static, Global>)>
) -> MessageSender
pub fn write<T>(&self, id: WidgetId, message: T) -> bool where
T: 'static + MessageData, [src]
T: 'static + MessageData,
pub fn write_raw(
&self,
id: WidgetId,
message: Box<dyn MessageData + 'static, Global>
) -> bool[src]
&self,
id: WidgetId,
message: Box<dyn MessageData + 'static, Global>
) -> bool
pub fn write_raw_all<I>(&self, messages: I) where
I: IntoIterator<Item = (WidgetId, Box<dyn MessageData + 'static, Global>)>, [src]
I: IntoIterator<Item = (WidgetId, Box<dyn MessageData + 'static, Global>)>,
Trait Implementations
impl Clone for MessageSender[src]
impl Clone for MessageSender[src]pub fn clone(&self) -> MessageSender[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
Auto Trait Implementations
impl !RefUnwindSafe for MessageSender
impl !RefUnwindSafe for MessageSenderimpl Send for MessageSender
impl Send for MessageSenderimpl !Sync for MessageSender
impl !Sync for MessageSenderimpl Unpin for MessageSender
impl Unpin for MessageSenderimpl !UnwindSafe for MessageSender
impl !UnwindSafe for MessageSender