Trait raui_core::messenger::MessageData[][src]

pub trait MessageData: Debug + Send + Sync {
    fn clone_message(&self) -> Box<dyn MessageData>;
fn as_any(&self) -> &dyn Any; }

Required methods

fn clone_message(&self) -> Box<dyn MessageData>[src]

fn as_any(&self) -> &dyn Any[src]

Loading content...

Implementations on Foreign Types

impl MessageData for () where
    Self: Clone
[src]

fn clone_message(&self) -> Box<dyn MessageData>[src]

fn as_any(&self) -> &dyn Any[src]

impl MessageData for i8 where
    Self: Clone
[src]

fn clone_message(&self) -> Box<dyn MessageData>[src]

fn as_any(&self) -> &dyn Any[src]

impl MessageData for i16 where
    Self: Clone
[src]

fn clone_message(&self) -> Box<dyn MessageData>[src]

fn as_any(&self) -> &dyn Any[src]

impl MessageData for i32 where
    Self: Clone
[src]

fn clone_message(&self) -> Box<dyn MessageData>[src]

fn as_any(&self) -> &dyn Any[src]

impl MessageData for i64 where
    Self: Clone
[src]

fn clone_message(&self) -> Box<dyn MessageData>[src]

fn as_any(&self) -> &dyn Any[src]

impl MessageData for i128 where
    Self: Clone
[src]

fn clone_message(&self) -> Box<dyn MessageData>[src]

fn as_any(&self) -> &dyn Any[src]

impl MessageData for u8 where
    Self: Clone
[src]

fn clone_message(&self) -> Box<dyn MessageData>[src]

fn as_any(&self) -> &dyn Any[src]

impl MessageData for u16 where
    Self: Clone
[src]

fn clone_message(&self) -> Box<dyn MessageData>[src]

fn as_any(&self) -> &dyn Any[src]

impl MessageData for u32 where
    Self: Clone
[src]

fn clone_message(&self) -> Box<dyn MessageData>[src]

fn as_any(&self) -> &dyn Any[src]

impl MessageData for u64 where
    Self: Clone
[src]

fn clone_message(&self) -> Box<dyn MessageData>[src]

fn as_any(&self) -> &dyn Any[src]

impl MessageData for u128 where
    Self: Clone
[src]

fn clone_message(&self) -> Box<dyn MessageData>[src]

fn as_any(&self) -> &dyn Any[src]

impl MessageData for f32 where
    Self: Clone
[src]

fn clone_message(&self) -> Box<dyn MessageData>[src]

fn as_any(&self) -> &dyn Any[src]

impl MessageData for f64 where
    Self: Clone
[src]

fn clone_message(&self) -> Box<dyn MessageData>[src]

fn as_any(&self) -> &dyn Any[src]

impl MessageData for bool where
    Self: Clone
[src]

fn clone_message(&self) -> Box<dyn MessageData>[src]

fn as_any(&self) -> &dyn Any[src]

impl MessageData for String where
    Self: Clone
[src]

fn clone_message(&self) -> Box<dyn MessageData>[src]

fn as_any(&self) -> &dyn Any[src]

Loading content...

Implementors

impl MessageData for RelativeLayoutListenerSignal where
    Self: Clone
[src]

fn clone_message(&self) -> Box<dyn MessageData>[src]

fn as_any(&self) -> &dyn Any[src]

impl MessageData for ResizeListenerSignal where
    Self: Clone
[src]

fn clone_message(&self) -> Box<dyn MessageData>[src]

fn as_any(&self) -> &dyn Any[src]

impl MessageData for NavSignal where
    Self: Clone
[src]

fn clone_message(&self) -> Box<dyn MessageData>[src]

fn as_any(&self) -> &dyn Any[src]

impl MessageData for AnimationMessage where
    Self: Clone
[src]

fn clone_message(&self) -> Box<dyn MessageData>[src]

fn as_any(&self) -> &dyn Any[src]

impl MessageData for AnchorNotifyMessage where
    Self: Clone
[src]

fn clone_message(&self) -> Box<dyn MessageData>[src]

fn as_any(&self) -> &dyn Any[src]

impl MessageData for ButtonNotifyMessage where
    Self: Clone
[src]

fn clone_message(&self) -> Box<dyn MessageData>[src]

fn as_any(&self) -> &dyn Any[src]

impl MessageData for TextInputNotifyMessage where
    Self: Clone
[src]

fn clone_message(&self) -> Box<dyn MessageData>[src]

fn as_any(&self) -> &dyn Any[src]

impl MessageData for ScrollViewNotifyMessage where
    Self: Clone
[src]

fn clone_message(&self) -> Box<dyn MessageData>[src]

fn as_any(&self) -> &dyn Any[src]

impl MessageData for ForwardedMessage where
    Self: Clone
[src]

fn clone_message(&self) -> Box<dyn MessageData>[src]

fn as_any(&self) -> &dyn Any[src]

impl<T> MessageData for DataBinding<T> where
    Self: Clone,
    T: 'static + Debug + Default + Send + Sync
[src]

fn clone_message(&self) -> Box<dyn MessageData>[src]

fn as_any(&self) -> &dyn Any[src]

Loading content...