Function wayland_client::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().