Trait dyn_dyn::DynDyn

source ·
pub trait DynDyn<'a, B: ?Sized + DynDynBase>: GetDynDynTable<B> + DowncastUnchecked<'a, B> { }
Expand description

A pointer object that can be safely downcast to refer to other trait types by using the dyn_dyn_cast! macro.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<'a, B: ?Sized + DynDynBase, T: GetDynDynTable<B> + DowncastUnchecked<'a, B>> DynDyn<'a, B> for T