Function wayland_client::commons::downcast_impl [−][src]
pub fn downcast_impl<Msg, Meta, T>(
b: Box<Implementation<Meta, Msg> + 'static>
) -> Result<Box<T>, Box<Implementation<Meta, Msg> + 'static>> where
Meta: 'static,
Msg: 'static,
T: Implementation<Meta, Msg>,
Attempt to downcast a boxed Implementation trait object.
Similar to Box::<Any>::downcast().