mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs.git
synced 2024-11-25 11:01:10 +00:00
Fix a new beta clippy warning
warning: unused return value of `std::boxed::Box::<T>::from_raw` that must be used --> gstreamer-rtsp-server/src/rtsp_session_pool.rs:23:5 | 23 | Box::<F>::from_raw(ptr as *mut _); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_must_use)]` on by default = note: call `drop(from_raw(ptr))` if you intend to drop the `Box`
This commit is contained in:
parent
583ef0395d
commit
b06a692dea
7 changed files with 11 additions and 11 deletions
|
@ -264,7 +264,7 @@ unsafe extern "C" fn trampoline_new_event(
|
|||
}
|
||||
|
||||
unsafe extern "C" fn destroy_callbacks(ptr: gpointer) {
|
||||
Box::<AppSinkCallbacks>::from_raw(ptr as *mut _);
|
||||
let _ = Box::<AppSinkCallbacks>::from_raw(ptr as *mut _);
|
||||
}
|
||||
|
||||
impl AppSink {
|
||||
|
|
|
@ -201,7 +201,7 @@ unsafe extern "C" fn trampoline_seek_data(
|
|||
}
|
||||
|
||||
unsafe extern "C" fn destroy_callbacks(ptr: gpointer) {
|
||||
Box::<AppSrcCallbacks>::from_raw(ptr as *mut _);
|
||||
let _ = Box::<AppSrcCallbacks>::from_raw(ptr as *mut _);
|
||||
}
|
||||
|
||||
impl AppSrc {
|
||||
|
|
|
@ -20,7 +20,7 @@ unsafe extern "C" fn destroy_closure_watch<
|
|||
>(
|
||||
ptr: gpointer,
|
||||
) {
|
||||
Box::<F>::from_raw(ptr as *mut _);
|
||||
let _ = Box::<F>::from_raw(ptr as *mut _);
|
||||
}
|
||||
|
||||
fn into_raw_watch<F: FnMut(&RTSPSessionPool) -> Continue + Send + 'static>(func: F) -> gpointer {
|
||||
|
|
|
@ -31,7 +31,7 @@ unsafe extern "C" fn destroy_closure_watch<
|
|||
>(
|
||||
ptr: gpointer,
|
||||
) {
|
||||
Box::<F>::from_raw(ptr as *mut _);
|
||||
let _ = Box::<F>::from_raw(ptr as *mut _);
|
||||
}
|
||||
|
||||
fn into_raw_watch<F: FnMut(&Bus, &Message) -> Continue + Send + 'static>(func: F) -> gpointer {
|
||||
|
@ -53,7 +53,7 @@ unsafe extern "C" fn trampoline_watch_local<F: FnMut(&Bus, &Message) -> Continue
|
|||
unsafe extern "C" fn destroy_closure_watch_local<F: FnMut(&Bus, &Message) -> Continue + 'static>(
|
||||
ptr: gpointer,
|
||||
) {
|
||||
Box::<glib::thread_guard::ThreadGuard<F>>::from_raw(ptr as *mut _);
|
||||
let _ = Box::<glib::thread_guard::ThreadGuard<F>>::from_raw(ptr as *mut _);
|
||||
}
|
||||
|
||||
fn into_raw_watch_local<F: FnMut(&Bus, &Message) -> Continue + 'static>(func: F) -> gpointer {
|
||||
|
@ -85,7 +85,7 @@ unsafe extern "C" fn destroy_closure_sync<
|
|||
>(
|
||||
ptr: gpointer,
|
||||
) {
|
||||
Box::<F>::from_raw(ptr as *mut _);
|
||||
let _ = Box::<F>::from_raw(ptr as *mut _);
|
||||
}
|
||||
|
||||
fn into_raw_sync<F: Fn(&Bus, &Message) -> BusSyncReply + Send + Sync + 'static>(
|
||||
|
|
|
@ -169,7 +169,7 @@ impl SingleShotClockId {
|
|||
>(
|
||||
ptr: gpointer,
|
||||
) {
|
||||
Box::<Option<F>>::from_raw(ptr as *mut _);
|
||||
let _ = Box::<Option<F>>::from_raw(ptr as *mut _);
|
||||
}
|
||||
|
||||
let func: Box<Option<F>> = Box::new(Some(func));
|
||||
|
@ -286,7 +286,7 @@ impl PeriodicClockId {
|
|||
>(
|
||||
ptr: gpointer,
|
||||
) {
|
||||
Box::<F>::from_raw(ptr as *mut _);
|
||||
let _ = Box::<F>::from_raw(ptr as *mut _);
|
||||
}
|
||||
|
||||
let func: Box<F> = Box::new(func);
|
||||
|
|
|
@ -1592,7 +1592,7 @@ unsafe extern "C" fn trampoline_unlink_function<
|
|||
}
|
||||
|
||||
unsafe extern "C" fn destroy_closure<F>(ptr: gpointer) {
|
||||
Box::<F>::from_raw(ptr as *mut _);
|
||||
let _ = Box::<F>::from_raw(ptr as *mut _);
|
||||
}
|
||||
|
||||
unsafe extern "C" fn trampoline_pad_task<F: FnMut() + Send + 'static>(func: gpointer) {
|
||||
|
@ -1607,7 +1607,7 @@ fn into_raw_pad_task<F: FnMut() + Send + 'static>(func: F) -> gpointer {
|
|||
}
|
||||
|
||||
unsafe extern "C" fn destroy_closure_pad_task<F>(ptr: gpointer) {
|
||||
Box::<F>::from_raw(ptr as *mut _);
|
||||
let _ = Box::<F>::from_raw(ptr as *mut _);
|
||||
}
|
||||
|
||||
impl Pad {
|
||||
|
|
|
@ -125,7 +125,7 @@ unsafe extern "C" fn type_find_trampoline<F: Fn(&mut TypeFind) + Send + Sync + '
|
|||
unsafe extern "C" fn type_find_closure_drop<F: Fn(&mut TypeFind) + Send + Sync + 'static>(
|
||||
data: glib::ffi::gpointer,
|
||||
) {
|
||||
Box::<F>::from_raw(data as *mut _);
|
||||
let _ = Box::<F>::from_raw(data as *mut _);
|
||||
}
|
||||
|
||||
unsafe extern "C" fn type_find_peek(
|
||||
|
|
Loading…
Reference in a new issue