Trait oxygengine_user_interface::raui::core::prelude::MessageData [−][src]
pub trait MessageData: Debug + Send + Sync { pub fn clone_message(&self) -> Box<dyn MessageData + 'static, Global>; pub fn as_any(&self) -> &(dyn Any + 'static); }
Required methods
pub fn clone_message(&self) -> Box<dyn MessageData + 'static, Global>[src]
pub fn as_any(&self) -> &(dyn Any + 'static)[src]
Implementations on Foreign Types
impl MessageData for String where
String: Clone, [src]
impl MessageData for String where
String: Clone, [src]pub fn clone_message(&self) -> Box<dyn MessageData + 'static, Global>[src]
pub fn as_any(&self) -> &(dyn Any + 'static)[src]
impl MessageData for u16 where
u16: Clone, [src]
impl MessageData for u16 where
u16: Clone, [src]pub fn clone_message(&self) -> Box<dyn MessageData + 'static, Global>[src]
pub fn as_any(&self) -> &(dyn Any + 'static)[src]
impl MessageData for i64 where
i64: Clone, [src]
impl MessageData for i64 where
i64: Clone, [src]pub fn clone_message(&self) -> Box<dyn MessageData + 'static, Global>[src]
pub fn as_any(&self) -> &(dyn Any + 'static)[src]
impl MessageData for i16 where
i16: Clone, [src]
impl MessageData for i16 where
i16: Clone, [src]pub fn clone_message(&self) -> Box<dyn MessageData + 'static, Global>[src]
pub fn as_any(&self) -> &(dyn Any + 'static)[src]
impl MessageData for u8 where
u8: Clone, [src]
impl MessageData for u8 where
u8: Clone, [src]pub fn clone_message(&self) -> Box<dyn MessageData + 'static, Global>[src]
pub fn as_any(&self) -> &(dyn Any + 'static)[src]
impl MessageData for i128 where
i128: Clone, [src]
impl MessageData for i128 where
i128: Clone, [src]pub fn clone_message(&self) -> Box<dyn MessageData + 'static, Global>[src]
pub fn as_any(&self) -> &(dyn Any + 'static)[src]
impl MessageData for u64 where
u64: Clone, [src]
impl MessageData for u64 where
u64: Clone, [src]pub fn clone_message(&self) -> Box<dyn MessageData + 'static, Global>[src]
pub fn as_any(&self) -> &(dyn Any + 'static)[src]
impl MessageData for u32 where
u32: Clone, [src]
impl MessageData for u32 where
u32: Clone, [src]pub fn clone_message(&self) -> Box<dyn MessageData + 'static, Global>[src]
pub fn as_any(&self) -> &(dyn Any + 'static)[src]
impl MessageData for i32 where
i32: Clone, [src]
impl MessageData for i32 where
i32: Clone, [src]pub fn clone_message(&self) -> Box<dyn MessageData + 'static, Global>[src]
pub fn as_any(&self) -> &(dyn Any + 'static)[src]
impl MessageData for bool where
bool: Clone, [src]
impl MessageData for bool where
bool: Clone, [src]pub fn clone_message(&self) -> Box<dyn MessageData + 'static, Global>[src]
pub fn as_any(&self) -> &(dyn Any + 'static)[src]
impl MessageData for f64 where
f64: Clone, [src]
impl MessageData for f64 where
f64: Clone, [src]pub fn clone_message(&self) -> Box<dyn MessageData + 'static, Global>[src]
pub fn as_any(&self) -> &(dyn Any + 'static)[src]
impl MessageData for i8 where
i8: Clone, [src]
impl MessageData for i8 where
i8: Clone, [src]pub fn clone_message(&self) -> Box<dyn MessageData + 'static, Global>[src]
pub fn as_any(&self) -> &(dyn Any + 'static)[src]
impl MessageData for f32 where
f32: Clone, [src]
impl MessageData for f32 where
f32: Clone, [src]pub fn clone_message(&self) -> Box<dyn MessageData + 'static, Global>[src]
pub fn as_any(&self) -> &(dyn Any + 'static)[src]
impl MessageData for () where
(): Clone, [src]
impl MessageData for () where
(): Clone, [src]pub fn clone_message(&self) -> Box<dyn MessageData + 'static, Global>[src]
pub fn as_any(&self) -> &(dyn Any + 'static)[src]
impl MessageData for u128 where
u128: Clone, [src]
impl MessageData for u128 where
u128: Clone, [src]pub fn clone_message(&self) -> Box<dyn MessageData + 'static, Global>[src]
pub fn as_any(&self) -> &(dyn Any + 'static)[src]
Implementors
impl MessageData for ResizeListenerSignal where
ResizeListenerSignal: Clone, [src]
impl MessageData for ResizeListenerSignal where
ResizeListenerSignal: Clone, [src]pub fn clone_message(&self) -> Box<dyn MessageData + 'static, Global>[src]
pub fn as_any(&self) -> &(dyn Any + 'static)[src]
impl MessageData for NavSignal where
NavSignal: Clone, [src]
impl MessageData for NavSignal where
NavSignal: Clone, [src]pub fn clone_message(&self) -> Box<dyn MessageData + 'static, Global>[src]
pub fn as_any(&self) -> &(dyn Any + 'static)[src]
impl MessageData for ButtonNotifyMessage where
ButtonNotifyMessage: Clone, [src]
impl MessageData for ButtonNotifyMessage where
ButtonNotifyMessage: Clone, [src]pub fn clone_message(&self) -> Box<dyn MessageData + 'static, Global>[src]
pub fn as_any(&self) -> &(dyn Any + 'static)[src]
impl MessageData for TextInputNotifyMessage where
TextInputNotifyMessage: Clone, [src]
impl MessageData for TextInputNotifyMessage where
TextInputNotifyMessage: Clone, [src]pub fn clone_message(&self) -> Box<dyn MessageData + 'static, Global>[src]
pub fn as_any(&self) -> &(dyn Any + 'static)[src]
impl MessageData for ScrollViewNotifyMessage where
ScrollViewNotifyMessage: Clone, [src]
impl MessageData for ScrollViewNotifyMessage where
ScrollViewNotifyMessage: Clone, [src]pub fn clone_message(&self) -> Box<dyn MessageData + 'static, Global>[src]
pub fn as_any(&self) -> &(dyn Any + 'static)[src]
impl MessageData for ForwardedMessage where
ForwardedMessage: Clone, [src]
impl MessageData for ForwardedMessage where
ForwardedMessage: Clone, [src]pub fn clone_message(&self) -> Box<dyn MessageData + 'static, Global>[src]
pub fn as_any(&self) -> &(dyn Any + 'static)[src]
impl MessageData for AnimationMessage where
AnimationMessage: Clone, [src]
impl MessageData for AnimationMessage where
AnimationMessage: Clone, [src]pub fn clone_message(&self) -> Box<dyn MessageData + 'static, Global>[src]
pub fn as_any(&self) -> &(dyn Any + 'static)[src]
impl<T> MessageData for DataBinding<T> where
T: 'static + Debug + Default + Send + Sync,
DataBinding<T>: Clone, [src]
impl<T> MessageData for DataBinding<T> where
T: 'static + Debug + Default + Send + Sync,
DataBinding<T>: Clone, [src]