From 5ff9e99e0c8ce78643150fc37f4097897a489e97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 2 Apr 2025 10:36:45 +0300 Subject: [PATCH] egl: Add prelude to re-export new extension trait Part-of: --- gstreamer-gl/egl/src/lib.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gstreamer-gl/egl/src/lib.rs b/gstreamer-gl/egl/src/lib.rs index 91b7b53c1..6e6cc8693 100644 --- a/gstreamer-gl/egl/src/lib.rs +++ b/gstreamer-gl/egl/src/lib.rs @@ -26,3 +26,12 @@ mod auto; pub use auto::*; mod gl_display_egl; + +// Re-export all the traits in a prelude module, so that applications +// can always "use gst_egl::prelude::*" without getting conflicts +pub mod prelude { + #[doc(hidden)] + pub use gst_gl::prelude::*; + + pub use crate::auto::traits::*; +}