[−][src]Trait as_any::UncheckedAnyExt
This trait is an extension trait to AsAny
, and adds methods for unchecked downcasts
This trait is an extension trait to AsAny
, and adds methods for unchecked downcasts
unsafe fn downcast_ref_unchecked<T: AsAny>(&self) -> &T
unsafe fn downcast_mut_unchecked<T: AsAny>(&mut self) -> &mut T
unsafe fn downcast_unchecked<T: AsAny>(self: Box<Self>) -> Box<T>
impl UncheckedAnyExt for dyn AsAny
[src]unsafe fn downcast_ref_unchecked<T: 'static>(&self) -> &T
[src]unsafe fn downcast_mut_unchecked<T: 'static>(&mut self) -> &mut T
[src]unsafe fn downcast_unchecked<T: 'static>(self: Box<Self>) -> Box<T>
[src]impl UncheckedAnyExt for dyn AsAny + Send
[src]unsafe fn downcast_ref_unchecked<T: 'static>(&self) -> &T
[src]unsafe fn downcast_mut_unchecked<T: 'static>(&mut self) -> &mut T
[src]unsafe fn downcast_unchecked<T: 'static>(self: Box<Self>) -> Box<T>
[src]impl UncheckedAnyExt for dyn AsAny + Send + Sync
[src]unsafe fn downcast_ref_unchecked<T: 'static>(&self) -> &T
[src]unsafe fn downcast_mut_unchecked<T: 'static>(&mut self) -> &mut T
[src]unsafe fn downcast_unchecked<T: 'static>(self: Box<Self>) -> Box<T>
[src]impl UncheckedAnyExt for dyn AsAny + Sync
[src]unsafe fn downcast_ref_unchecked<T: 'static>(&self) -> &T
[src]unsafe fn downcast_mut_unchecked<T: 'static>(&mut self) -> &mut T
[src]unsafe fn downcast_unchecked<T: 'static>(self: Box<Self>) -> Box<T>
[src]