diff --git a/gstreamer-pbutils/src/functions.rs b/gstreamer-pbutils/src/functions.rs index 9ca86a8e2..68d600f8c 100644 --- a/gstreamer-pbutils/src/functions.rs +++ b/gstreamer-pbutils/src/functions.rs @@ -79,9 +79,7 @@ pub fn codec_utils_aac_caps_set_level_and_profile( let s = caps.structure(0).unwrap(); assert_eq!(s.name(), "audio/mpeg"); - assert!(s - .get::("mpegversion") - .map_or(false, |v| v == 2 || v == 4)); + assert!(s.get::("mpegversion").is_ok_and(|v| v == 2 || v == 4)); let len = audio_config.len() as u32; unsafe { @@ -199,7 +197,7 @@ pub fn codec_utils_mpeg4video_caps_set_level_and_profile( let s = caps.structure(0).unwrap(); assert_eq!(s.name(), "video/mpeg"); - assert!(s.get::("mpegversion").map_or(false, |v| v == 4)); + assert!(s.get::("mpegversion").is_ok_and(|v| v == 4)); let len = vis_obj_seq.len() as u32; unsafe { diff --git a/gstreamer/src/event.rs b/gstreamer/src/event.rs index 341c7d5c8..9a64e0b05 100644 --- a/gstreamer/src/event.rs +++ b/gstreamer/src/event.rs @@ -236,7 +236,7 @@ impl EventRef { #[doc(alias = "gst_event_has_name")] #[inline] pub fn has_name(&self, name: &str) -> bool { - self.structure().map_or(false, |s| s.has_name(name)) + self.structure().is_some_and(|s| s.has_name(name)) } pub fn view(&self) -> EventView { diff --git a/gstreamer/src/message.rs b/gstreamer/src/message.rs index 1df21d4e0..82c98ca04 100644 --- a/gstreamer/src/message.rs +++ b/gstreamer/src/message.rs @@ -119,7 +119,7 @@ impl MessageRef { #[doc(alias = "gst_message_has_name")] #[inline] pub fn has_name(&self, name: &str) -> bool { - self.structure().map_or(false, |s| s.has_name(name)) + self.structure().is_some_and(|s| s.has_name(name)) } pub fn view(&self) -> MessageView {