pub trait DowncastSync<T>: Downcast<T> + AnySyncwhere
    T: AnySync,{
    // Provided method
    fn downcast_arc(self: Arc<Self>) -> Result<Arc<T>, DowncastError<Arc<Self>>> { ... }
}

Provided Methods§

source

fn downcast_arc(self: Arc<Self>) -> Result<Arc<T>, DowncastError<Arc<Self>>>

Implementors§

source§

impl<_T> DowncastSync<_T> for dyn AnySyncwhere _T: AnySync,