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