diff --git a/generic/threadshare/src/runtime/task.rs b/generic/threadshare/src/runtime/task.rs index 777ff688..000473e3 100644 --- a/generic/threadshare/src/runtime/task.rs +++ b/generic/threadshare/src/runtime/task.rs @@ -657,7 +657,7 @@ impl Task { res }) - .unwrap_or_else(|| { + .unwrap_or({ // Future was spawned as a subtask Ok(TransitionStatus::Async { trigger, origin }) }) diff --git a/generic/threadshare/src/udpsink/imp.rs b/generic/threadshare/src/udpsink/imp.rs index 064d9f6c..232311ad 100644 --- a/generic/threadshare/src/udpsink/imp.rs +++ b/generic/threadshare/src/udpsink/imp.rs @@ -301,6 +301,7 @@ struct UdpSinkPadHandlerInner { latency: gst::ClockTime, socket: Arc>>, socket_v6: Arc>>, + #[allow(clippy::rc_buffer)] clients: Arc>, clients_to_configure: Vec, clients_to_unconfigure: Vec, diff --git a/utils/togglerecord/src/togglerecord/imp.rs b/utils/togglerecord/src/togglerecord/imp.rs index fa0cdcfb..8162ba41 100644 --- a/utils/togglerecord/src/togglerecord/imp.rs +++ b/utils/togglerecord/src/togglerecord/imp.rs @@ -1382,10 +1382,7 @@ impl ToggleRecord { gst_log!(CAT, obj: pad, "Handling event {:?}", event); - let forward = match event.view() { - EventView::Seek(..) => false, - _ => true, - }; + let forward = !matches!(event.view(), EventView::Seek(..)); let rec_state = self.state.lock(); let running_time_offset = rec_state.running_time_offset.unwrap_or(0) as i64;