gstreamer-rs/gstreamer/src/subclass
Sebastian Dröge 4b3d9f586e element: Add catch_panic_future() helper function for subclasses
This allows wrapping a future in a way that panics are converted to
error messages on the object.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1339>
2023-11-07 10:43:20 +02:00
..
allocator.rs Seal manual traits 2023-07-06 14:21:45 +03:00
bin.rs Seal manual traits 2023-07-06 14:21:45 +03:00
buffer_pool.rs Seal manual traits 2023-07-06 14:21:45 +03:00
child_proxy.rs Seal manual traits 2023-07-06 14:21:45 +03:00
clock.rs Seal manual traits 2023-07-06 14:21:45 +03:00
device.rs Seal manual traits 2023-07-06 14:21:45 +03:00
device_provider.rs Seal manual traits 2023-07-06 14:21:45 +03:00
element.rs element: Add catch_panic_future() helper function for subclasses 2023-11-07 10:43:20 +02:00
error.rs Fix various new clippy warnings 2023-01-25 10:18:33 +02:00
ghost_pad.rs Group and merge imports in all manual code 2023-01-04 13:25:17 +02:00
mod.rs element: Add catch_panic_future() helper function for subclasses 2023-11-07 10:43:20 +02:00
object.rs Add gst::GstObjectImpl, gst::ProxyPadImpl, gst_audio::AudioBaseSrc, gst_audio::AudioBaseSink subclassing traits 2021-10-23 11:59:03 +03:00
pad.rs Seal manual traits 2023-07-06 14:21:45 +03:00
pipeline.rs Group and merge imports in all manual code 2023-01-04 13:25:17 +02:00
plugin.rs gstreamer: Create plugins for version 1.22 if selected 2023-01-24 12:58:32 +02:00
preset.rs Simplify glib::IsImplementable trait implementations 2021-11-15 11:48:14 +02:00
proxy_pad.rs Group and merge imports in all manual code 2023-01-04 13:25:17 +02:00
system_clock.rs Group and merge imports in all manual code 2023-01-04 13:25:17 +02:00
tag_setter.rs Simplify glib::IsImplementable trait implementations 2021-11-15 11:48:14 +02:00
task_pool.rs Fix various new 1.73 clippy warnings 2023-10-03 17:44:12 +03:00
tracer.rs Remove dox feature and replace by docsrs configuration 2023-05-04 09:19:29 +03:00
uri_handler.rs Seal manual traits 2023-07-06 14:21:45 +03:00