Function wayland_commons::downcast_impl [] [src]

pub fn downcast_impl<Msg: 'static, Meta: 'static, T: Implementation<Meta, Msg>>(
    b: Box<Implementation<Meta, Msg>>
) -> Result<Box<T>, Box<Implementation<Meta, Msg>>>

Attempt to downcast a boxed Implementation trait object.

Similar to Box::<Any>::downcast().