error[E0277]: `*mut c_void` cannot be shared between threads safely
--> src/main.rs:47:25
|
47 | Extension(context): Extension<Arc<ConnectionPool>>,
| ^^^^^^^^^ `*mut c_void` cannot be shared between threads safely
|
= help: the trait `std::marker::Sync` is not implemented for `*mut c_void`
= note: required for `TypedObjectRef<*mut c_void, ()>` to implement `std::marker::Sync`
= note: required because it appears within the type `gstreamer_editing_services::Pipeline`
= note: required for `Arc<gstreamer_editing_services::Pipeline>` to implement `std::marker::Sync`
以下のエラーを解消したい