diff --git a/gstreamer-base/src/subclass/base_src.rs b/gstreamer-base/src/subclass/base_src.rs index 7b8097057..b79714693 100644 --- a/gstreamer-base/src/subclass/base_src.rs +++ b/gstreamer-base/src/subclass/base_src.rs @@ -772,6 +772,7 @@ unsafe extern "C" fn base_src_alloc( .into_glib() } +#[allow(clippy::needless_option_as_deref)] unsafe extern "C" fn base_src_create( ptr: *mut ffi::GstBaseSrc, offset: u64, diff --git a/gstreamer-base/src/subclass/push_src.rs b/gstreamer-base/src/subclass/push_src.rs index 9898b1746..89b16f998 100644 --- a/gstreamer-base/src/subclass/push_src.rs +++ b/gstreamer-base/src/subclass/push_src.rs @@ -222,6 +222,7 @@ unsafe extern "C" fn push_src_alloc( .into_glib() } +#[allow(clippy::needless_option_as_deref)] unsafe extern "C" fn push_src_create( ptr: *mut ffi::GstPushSrc, buffer_ptr: *mut gst::ffi::GstBuffer, diff --git a/gstreamer/src/pad.rs b/gstreamer/src/pad.rs index 0407df186..efe331f3e 100644 --- a/gstreamer/src/pad.rs +++ b/gstreamer/src/pad.rs @@ -1369,6 +1369,7 @@ where res.into_glib() } +#[allow(clippy::needless_option_as_deref)] unsafe extern "C" fn trampoline_getrange_function< T, F: Fn(