diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2024-01-18 11:01:25 +0300 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2024-01-18 11:01:25 +0300 |
commit | 764143d97178b2c404460473cddfd8fe1e7a63ba (patch) | |
tree | 01498c5758fd203c77aa997483d3185f6e6c8905 | |
parent | 1af18f3028de59abc5599f240f7a01aab6cba373 (diff) |
webrtc: Remove unnecessary manual `Send+Sync` implementations for signallers
These are automatically implemented.
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/483
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1432>
-rw-r--r-- | net/webrtc/examples/webrtcsink-custom-signaller/signaller/mod.rs | 3 | ||||
-rw-r--r-- | net/webrtc/src/aws_kvs_signaller/mod.rs | 3 | ||||
-rw-r--r-- | net/webrtc/src/janusvr_signaller/mod.rs | 3 | ||||
-rw-r--r-- | net/webrtc/src/livekit_signaller/mod.rs | 3 | ||||
-rw-r--r-- | net/webrtc/src/whip_signaller/mod.rs | 6 |
5 files changed, 0 insertions, 18 deletions
diff --git a/net/webrtc/examples/webrtcsink-custom-signaller/signaller/mod.rs b/net/webrtc/examples/webrtcsink-custom-signaller/signaller/mod.rs index 64f50f8f4..82c00dd8a 100644 --- a/net/webrtc/examples/webrtcsink-custom-signaller/signaller/mod.rs +++ b/net/webrtc/examples/webrtcsink-custom-signaller/signaller/mod.rs @@ -7,9 +7,6 @@ glib::wrapper! { pub struct MyCustomSignaller(ObjectSubclass<imp::Signaller>) @implements Signallable; } -unsafe impl Send for MyCustomSignaller {} -unsafe impl Sync for MyCustomSignaller {} - impl MyCustomSignaller { pub fn new() -> Self { glib::Object::new() diff --git a/net/webrtc/src/aws_kvs_signaller/mod.rs b/net/webrtc/src/aws_kvs_signaller/mod.rs index b4fddbfb0..51cebf2f1 100644 --- a/net/webrtc/src/aws_kvs_signaller/mod.rs +++ b/net/webrtc/src/aws_kvs_signaller/mod.rs @@ -10,9 +10,6 @@ glib::wrapper! { pub struct AwsKvsSignaller(ObjectSubclass<imp::Signaller>) @implements Signallable; } -unsafe impl Send for AwsKvsSignaller {} -unsafe impl Sync for AwsKvsSignaller {} - impl Default for AwsKvsSignaller { fn default() -> Self { glib::Object::new() diff --git a/net/webrtc/src/janusvr_signaller/mod.rs b/net/webrtc/src/janusvr_signaller/mod.rs index 79094cc58..2fe464c5d 100644 --- a/net/webrtc/src/janusvr_signaller/mod.rs +++ b/net/webrtc/src/janusvr_signaller/mod.rs @@ -9,9 +9,6 @@ glib::wrapper! { pub struct JanusVRSignaller(ObjectSubclass<imp::Signaller>) @implements Signallable; } -unsafe impl Send for JanusVRSignaller {} -unsafe impl Sync for JanusVRSignaller {} - impl Default for JanusVRSignaller { fn default() -> Self { glib::Object::new() diff --git a/net/webrtc/src/livekit_signaller/mod.rs b/net/webrtc/src/livekit_signaller/mod.rs index dadc63059..a8346e6cd 100644 --- a/net/webrtc/src/livekit_signaller/mod.rs +++ b/net/webrtc/src/livekit_signaller/mod.rs @@ -9,9 +9,6 @@ glib::wrapper! { pub struct LiveKitSignaller(ObjectSubclass<imp::Signaller>) @implements Signallable; } -unsafe impl Send for LiveKitSignaller {} -unsafe impl Sync for LiveKitSignaller {} - impl Default for LiveKitSignaller { fn default() -> Self { glib::Object::new() diff --git a/net/webrtc/src/whip_signaller/mod.rs b/net/webrtc/src/whip_signaller/mod.rs index d699b015c..98c25ceed 100644 --- a/net/webrtc/src/whip_signaller/mod.rs +++ b/net/webrtc/src/whip_signaller/mod.rs @@ -13,18 +13,12 @@ glib::wrapper! { pub struct WhipServerSignaller(ObjectSubclass<imp::WhipServer>) @implements Signallable; } -unsafe impl Send for WhipClientSignaller {} -unsafe impl Sync for WhipClientSignaller {} - impl Default for WhipClientSignaller { fn default() -> Self { glib::Object::new() } } -unsafe impl Send for WhipServerSignaller {} -unsafe impl Sync for WhipServerSignaller {} - impl Default for WhipServerSignaller { fn default() -> Self { let sig: WhipServerSignaller = glib::Object::new(); |