From 12c9ada9e09ad3d2f03f279aeef60e233321a188 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Fri, 9 Feb 2024 10:24:40 +0200 Subject: [PATCH] meta: Fix `MetaRefMut::upcast_mut()` to return a mutable reference Part-of: --- gstreamer/src/meta.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gstreamer/src/meta.rs b/gstreamer/src/meta.rs index 1dca4bbc7..d1f697ff8 100644 --- a/gstreamer/src/meta.rs +++ b/gstreamer/src/meta.rs @@ -473,7 +473,7 @@ impl<'a, T, U> MetaRefMut<'a, T, U> { } #[inline] - pub fn upcast_mut(&mut self) -> &MetaRefMut<'a, Meta, U> { + pub fn upcast_mut(&mut self) -> &mut MetaRefMut<'a, Meta, U> { unsafe { &mut *(self as *mut MetaRefMut<'a, T, U> as *mut MetaRefMut<'a, Meta, U>) } }