From 0fccb73eb6c4da739d9b952922597204018271f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Tue, 10 Jan 2023 20:55:43 +0200 Subject: [PATCH] gstreamer: Remove unnecessary cast in `gst::element_imp_error!` and others Part-of: --- gstreamer/src/element.rs | 72 ---------------------------------------- 1 file changed, 72 deletions(-) diff --git a/gstreamer/src/element.rs b/gstreamer/src/element.rs index 42a882c43..bc5c3b8e8 100644 --- a/gstreamer/src/element.rs +++ b/gstreamer/src/element.rs @@ -1491,76 +1491,52 @@ macro_rules! element_info( #[macro_export] macro_rules! element_imp_error( ($imp:expr, $err:expr, ($msg:expr), [$debug:expr]) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_error!(obj, $err, ($msg), [$debug]); }}; ($imp:expr, $err:expr, ($msg:expr)) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_error!(obj, $err, ($msg)); }}; ($imp:expr, $err:expr, [$debug:expr]) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_error!(obj, $err, [$debug]); }}; ($imp:expr, $err:expr, ($($msg:tt)*), [$($debug:tt)*]) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_error!(obj, $err, ($($msg)*), [$($debug)*]); }}; ($imp:expr, $err:expr, ($($msg:tt)*)) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_error!(obj, $err, ($($msg)*)); }}; ($imp:expr, $err:expr, [$($debug:tt)*]) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_error!(obj, $err, [$($debug)*]); }}; ($imp:expr, $err:expr, ($msg:expr), [$debug:expr], details: $details:expr) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_error!(obj, $err, ($msg), [$debug], details: $details); }}; ($imp:expr, $err:expr, ($msg:expr), details: $details:expr) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_error!(obj, $err, ($msg), details: $details); }}; ($imp:expr, $err:expr, [$debug:expr], details: $details:expr) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_error!(obj, $err, [$debug], details: $details); }}; ($imp:expr, $err:expr, ($($msg:tt)*), [$($debug:tt)*], details: $details:expr) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_error!(obj, $err, ($($msg)*), [$($debug)*], details: $details); }}; ($imp:expr, $err:expr, ($($msg:tt)*), details: $details:expr) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_error!(obj, $err, ($($msg)*), details: $details); }}; ($imp:expr, $err:expr, [$($debug:tt)*], details: $details:expr) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_error!(obj, $err, [$($debug)*], details: $details); }}; ); @@ -1570,76 +1546,52 @@ macro_rules! element_imp_error( #[macro_export] macro_rules! element_imp_warning( ($imp:expr, $err:expr, ($msg:expr), [$debug:expr]) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_warning!(obj, $err, ($msg), [$debug]); }}; ($imp:expr, $err:expr, ($msg:expr)) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_warning!(obj, $err, ($msg)); }}; ($imp:expr, $err:expr, [$debug:expr]) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_warning!(obj, $err, [$debug]); }}; ($imp:expr, $err:expr, ($($msg:tt)*), [$($debug:tt)*]) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_warning!(obj, $err, ($($msg)*), [$($debug)*]); }}; ($imp:expr, $err:expr, ($($msg:tt)*)) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_warning!(obj, $err, ($($msg)*)); }}; ($imp:expr, $err:expr, [$($debug:tt)*]) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_warning!(obj, $err, [$($debug)*]); }}; ($imp:expr, $err:expr, ($msg:expr), [$debug:expr], details: $details:expr) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_warning!(obj, $err, ($msg), [$debug], details: $details); }}; ($imp:expr, $err:expr, ($msg:expr), details: $details:expr) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_warning!(obj, $err, ($msg), details: $details); }}; ($imp:expr, $err:expr, [$debug:expr], details: $details:expr) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_warning!(obj, $err, [$debug], details: $details); }}; ($imp:expr, $err:expr, ($($msg:tt)*), [$($debug:tt)*], details: $details:expr) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_warning!(obj, $err, ($($msg)*), [$($debug)*], details: $details); }}; ($imp:expr, $err:expr, ($($msg:tt)*), details: $details:expr) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_warning!(obj, $err, ($($msg)*), details: $details); }}; ($imp:expr, $err:expr, [$($debug:tt)*], details: $details:expr) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_warning!(obj, $err, [$($debug)*], details: $details); }}; ); @@ -1649,76 +1601,52 @@ macro_rules! element_imp_warning( #[macro_export] macro_rules! element_imp_info( ($imp:expr, $err:expr, ($msg:expr), [$debug:expr]) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_info!(obj, $err, ($msg), [$debug]); }}; ($imp:expr, $err:expr, ($msg:expr)) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_info!(obj, $err, ($msg)); }}; ($imp:expr, $err:expr, [$debug:expr]) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_info!(obj, $err, [$debug]); }}; ($imp:expr, $err:expr, ($($msg:tt)*), [$($debug:tt)*]) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_info!(obj, $err, ($($msg)*), [$($debug)*]); }}; ($imp:expr, $err:expr, ($($msg:tt)*)) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_info!(obj, $err, ($($msg)*)); }}; ($imp:expr, $err:expr, [$($debug:tt)*]) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_info!(obj, $err, [$($debug)*]); }}; ($imp:expr, $err:expr, ($msg:expr), [$debug:expr], details: $details:expr) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_info!(obj, $err, ($msg), [$debug], details: $details); }}; ($imp:expr, $err:expr, ($msg:expr), details: $details:expr) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_info!(obj, $err, ($msg), details: $details); }}; ($imp:expr, $err:expr, [$debug:expr], details: $details:expr) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_info!(obj, $err, [$debug], details: $details); }}; ($imp:expr, $err:expr, ($($msg:tt)*), [$($debug:tt)*], details: $details:expr) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_info!(obj, $err, ($($msg)*), [$($debug)*], details: $details); }}; ($imp:expr, $err:expr, ($($msg:tt)*), details: $details:expr) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_info!(obj, $err, ($($msg)*), details: $details); }}; ($imp:expr, $err:expr, [$($debug:tt)*], details: $details:expr) => { { - use $crate::glib::Cast; let obj = $imp.obj(); - let obj = obj.dynamic_cast_ref::<$crate::Element>().unwrap(); $crate::element_info!(obj, $err, [$($debug)*], details: $details); }}; );