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::*; +}