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