diff --git a/gst-plugin/src/base_src.rs b/gst-plugin/src/base_src.rs index ad7a8064..bae4b6d9 100644 --- a/gst-plugin/src/base_src.rs +++ b/gst-plugin/src/base_src.rs @@ -57,12 +57,7 @@ where unimplemented!() } - fn create( - &self, - element: &T, - offset: u64, - length: u32, - ) -> Result { + fn create(&self, element: &T, offset: u64, length: u32) -> Result { element.parent_create(offset, length) } @@ -119,7 +114,8 @@ pub unsafe trait BaseSrcBase: // FIXME: Wrong signature in -sys bindings // https://gitlab.freedesktop.org/gstreamer/gstreamer-rs-sys/issues/3 let buffer_ref = &mut buffer as *mut _ as *mut gst_ffi::GstBuffer; - let ret: gst::FlowReturn = from_glib(f(self.to_glib_none().0, offset, length, buffer_ref)); + let ret: gst::FlowReturn = + from_glib(f(self.to_glib_none().0, offset, length, buffer_ref)); ret.into_result_value(|| from_glib_full(buffer)) }) diff --git a/gst-plugin/src/base_transform.rs b/gst-plugin/src/base_transform.rs index 05e9528d..d4eb85dd 100644 --- a/gst-plugin/src/base_transform.rs +++ b/gst-plugin/src/base_transform.rs @@ -328,7 +328,8 @@ unsafe impl + IsA + ObjectType> Ba for T where T::InstanceStructType: PanicPoison, -{} +{ +} pub type BaseTransformClass = ClassStruct; // FIXME: Boilerplate diff --git a/gst-plugin/src/element.rs b/gst-plugin/src/element.rs index 1df85756..ba3c77fe 100644 --- a/gst-plugin/src/element.rs +++ b/gst-plugin/src/element.rs @@ -199,7 +199,8 @@ glib_wrapper! { unsafe impl + ObjectType> ElementBase for T where Self::InstanceStructType: PanicPoison -{} +{ +} pub type ElementClass = ClassStruct; diff --git a/gst-plugin/src/pipeline.rs b/gst-plugin/src/pipeline.rs index 56ccf933..813ecec4 100644 --- a/gst-plugin/src/pipeline.rs +++ b/gst-plugin/src/pipeline.rs @@ -62,7 +62,8 @@ glib_wrapper! { unsafe impl + IsA + IsA + ObjectType> PipelineBase for T -{} +{ +} pub type PipelineClass = ClassStruct; // FIXME: Boilerplate