pub fn downcast_into_mut<T>(self) -> Result<Mut<T>, AccessError>
    where
        T: Any,
    {
        // NB: we default to a "safer" mode with `AccessKind::Owned`, where
        // references cannot be converted to an `Mut<T>` in order to avoid
        // a potential soundness panic.
        self.internal_downcast_into_mut(AccessKind::Owned)
    }
/// Get an exclusive value and downcast.
Get an exclusive value and downcast.
Get an exclusive value and downcast .
pub fn downcast_into_mut<T>(self) -> Result<Mut<T>, AccessError>
    where
        T: Any,
    {
        // NB: we default to a "safer" mode with `AccessKind::Owned`, where
        // references cannot be converted to an `Mut<T>` in order to avoid
        // a potential soundness panic.
        self.internal_downcast_into_mut(AccessKind::Owned)
    }
pub fn downcast_into_mut < T > ( self ) -> Result < Mut < T > , AccessError > where T : Any , { // NB: we default to a "safer" mode with `AccessKind::Owned`, where // references cannot be converted to an `Mut<T>` in order to avoid // a potential soundness panic. self . internal_downcast_into_mut ( AccessKind :: Owned ) }
Get an exclusive value and downcast.
Get an exclusive value and downcast .
self
self