From 248b6d2f31e598ac3288ce548dfdb69656fc8b8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olivier=20Cr=C3=AAte?= Date: Mon, 4 Dec 2023 10:18:09 -0600 Subject: [PATCH] gstreamer: meta: Implement Clone trait on MetaRef Part-of: --- gstreamer/src/meta.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gstreamer/src/meta.rs b/gstreamer/src/meta.rs index 6e74353e1..0aaf24b92 100644 --- a/gstreamer/src/meta.rs +++ b/gstreamer/src/meta.rs @@ -121,6 +121,15 @@ impl<'a, T> AsRef for MetaRef<'a, T> { } } +impl<'a, T: 'a> Clone for MetaRef<'a, T> { + fn clone(&self) -> Self { + MetaRef { + meta: self.meta, + buffer: self.buffer, + } + } +} + impl<'a, T, U> ops::Deref for MetaRefMut<'a, T, U> { type Target = T;