diff options
Diffstat (limited to 'core/resources.rs')
-rw-r--r-- | core/resources.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/core/resources.rs b/core/resources.rs index ae4ef7394..a4bb3607d 100644 --- a/core/resources.rs +++ b/core/resources.rs @@ -77,6 +77,8 @@ impl dyn Resource { pub fn downcast_rc<'a, T: Resource>(self: &'a Rc<Self>) -> Option<&'a Rc<T>> { if self.is::<T>() { let ptr = self as *const Rc<_> as *const Rc<T>; + // TODO(piscisaureus): safety comment + #[allow(clippy::undocumented_unsafe_blocks)] Some(unsafe { &*ptr }) } else { None |