// Copyright (C) 2020 Sebastian Dröge // // Licensed under the Apache License, Version 2.0 or the MIT license // , at your // option. This file may not be copied, modified, or distributed // except according to those terms. use crate::WebRTCDataChannel; use glib::translate::*; use std::mem; impl WebRTCDataChannel { pub fn on_error(&self, error: glib::Error) { let error = mem::ManuallyDrop::new(error); unsafe { ffi::gst_webrtc_data_channel_on_error( self.to_glib_none().0, mut_override(error.to_glib_none().0), ); } } }