Lines Matching refs:Any
151 use core::any::Any;
1698 impl<A: Allocator> Box<dyn Any, A> {
1718 pub fn downcast<T: Any>(self) -> Result<Box<T, A>, Self> { in downcast()
1748 pub unsafe fn downcast_unchecked<T: Any>(self) -> Box<T, A> { in downcast_unchecked()
1751 let (raw, alloc): (*mut dyn Any, _) = Box::into_raw_with_allocator(self); in downcast_unchecked()
1757 impl<A: Allocator> Box<dyn Any + Send, A> {
1777 pub fn downcast<T: Any>(self) -> Result<Box<T, A>, Self> { in downcast()
1807 pub unsafe fn downcast_unchecked<T: Any>(self) -> Box<T, A> { in downcast_unchecked()
1810 let (raw, alloc): (*mut (dyn Any + Send), _) = Box::into_raw_with_allocator(self); in downcast_unchecked()
1816 impl<A: Allocator> Box<dyn Any + Send + Sync, A> {
1836 pub fn downcast<T: Any>(self) -> Result<Box<T, A>, Self> { in downcast()
1866 pub unsafe fn downcast_unchecked<T: Any>(self) -> Box<T, A> { in downcast_unchecked()
1869 let (raw, alloc): (*mut (dyn Any + Send + Sync), _) = in downcast_unchecked()