Remove usage of glib_floating_reference_guard!()

It's not needed anymore.
This commit is contained in:
Sebastian Dröge 2019-12-07 23:05:14 +02:00
parent 2375c9da59
commit f417d68820
18 changed files with 0 additions and 161 deletions

View file

@ -547,7 +547,6 @@ where
T: AudioDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioDecoder = from_glib_borrow(ptr);
@ -571,7 +570,6 @@ where
T: AudioDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioDecoder = from_glib_borrow(ptr);
@ -595,7 +593,6 @@ where
T: AudioDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioDecoder = from_glib_borrow(ptr);
@ -619,7 +616,6 @@ where
T: AudioDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioDecoder = from_glib_borrow(ptr);
@ -644,7 +640,6 @@ where
T: AudioDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioDecoder = from_glib_borrow(ptr);
@ -671,7 +666,6 @@ where
T: AudioDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioDecoder = from_glib_borrow(ptr);
@ -700,7 +694,6 @@ where
T: AudioDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
// FIXME: Misgenerated in gstreamer-audio-sys
let buffer = buffer as *mut gst_sys::GstBuffer;
let instance = &*(ptr as *mut T::Instance);
@ -725,7 +718,6 @@ where
T: AudioDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioDecoder = from_glib_borrow(ptr);
@ -754,7 +746,6 @@ unsafe extern "C" fn audio_decoder_flush<T: ObjectSubclass>(
T: AudioDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioDecoder = from_glib_borrow(ptr);
@ -771,7 +762,6 @@ where
T: AudioDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioDecoder = from_glib_borrow(ptr);
@ -796,7 +786,6 @@ where
T: AudioDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioDecoder = from_glib_borrow(ptr);
@ -819,7 +808,6 @@ where
T: AudioDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioDecoder = from_glib_borrow(ptr);
@ -838,7 +826,6 @@ where
T: AudioDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioDecoder = from_glib_borrow(ptr);
@ -857,7 +844,6 @@ where
T: AudioDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioDecoder = from_glib_borrow(ptr);
@ -876,7 +862,6 @@ where
T: AudioDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioDecoder = from_glib_borrow(ptr);
@ -895,7 +880,6 @@ where
T: AudioDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioDecoder = from_glib_borrow(ptr);
@ -921,7 +905,6 @@ where
T: AudioDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioDecoder = from_glib_borrow(ptr);

View file

@ -495,7 +495,6 @@ where
T: AudioEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioEncoder = from_glib_borrow(ptr);
@ -519,7 +518,6 @@ where
T: AudioEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioEncoder = from_glib_borrow(ptr);
@ -543,7 +541,6 @@ where
T: AudioEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioEncoder = from_glib_borrow(ptr);
@ -567,7 +564,6 @@ where
T: AudioEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioEncoder = from_glib_borrow(ptr);
@ -592,7 +588,6 @@ where
T: AudioEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioEncoder = from_glib_borrow(ptr);
@ -617,7 +612,6 @@ where
T: AudioEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
// FIXME: Misgenerated in gstreamer-audio-sys
let buffer = buffer as *mut gst_sys::GstBuffer;
let instance = &*(ptr as *mut T::Instance);
@ -642,7 +636,6 @@ where
T: AudioEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioEncoder = from_glib_borrow(ptr);
@ -670,7 +663,6 @@ unsafe extern "C" fn audio_encoder_flush<T: ObjectSubclass>(
T: AudioEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioEncoder = from_glib_borrow(ptr);
@ -687,7 +679,6 @@ where
T: AudioEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioEncoder = from_glib_borrow(ptr);
@ -712,7 +703,6 @@ where
T: AudioEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioEncoder = from_glib_borrow(ptr);
@ -735,7 +725,6 @@ where
T: AudioEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioEncoder = from_glib_borrow(ptr);
@ -754,7 +743,6 @@ where
T: AudioEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioEncoder = from_glib_borrow(ptr);
@ -773,7 +761,6 @@ where
T: AudioEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioEncoder = from_glib_borrow(ptr);
@ -792,7 +779,6 @@ where
T: AudioEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioEncoder = from_glib_borrow(ptr);
@ -811,7 +797,6 @@ where
T: AudioEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioEncoder = from_glib_borrow(ptr);
@ -837,7 +822,6 @@ where
T: AudioEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AudioEncoder = from_glib_borrow(ptr);

View file

@ -538,7 +538,6 @@ where
T: AggregatorImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Aggregator = from_glib_borrow(ptr);
@ -558,7 +557,6 @@ where
T: AggregatorImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Aggregator = from_glib_borrow(ptr);
@ -582,7 +580,6 @@ where
T: AggregatorImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Aggregator = from_glib_borrow(ptr);
@ -602,7 +599,6 @@ where
T: AggregatorImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Aggregator = from_glib_borrow(ptr);
@ -626,7 +622,6 @@ where
T: AggregatorImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Aggregator = from_glib_borrow(ptr);
@ -649,7 +644,6 @@ where
T: AggregatorImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Aggregator = from_glib_borrow(ptr);
@ -668,7 +662,6 @@ where
T: AggregatorImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Aggregator = from_glib_borrow(ptr);
@ -688,7 +681,6 @@ where
T: AggregatorImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Aggregator = from_glib_borrow(ptr);
@ -713,7 +705,6 @@ where
T: AggregatorImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Aggregator = from_glib_borrow(ptr);
@ -731,7 +722,6 @@ where
T: AggregatorImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Aggregator = from_glib_borrow(ptr);
@ -755,7 +745,6 @@ where
T: AggregatorImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Aggregator = from_glib_borrow(ptr);
@ -779,7 +768,6 @@ where
T: AggregatorImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Aggregator = from_glib_borrow(ptr);
@ -800,7 +788,6 @@ where
T: AggregatorImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Aggregator = from_glib_borrow(ptr);
@ -837,7 +824,6 @@ where
T: AggregatorImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Aggregator = from_glib_borrow(ptr);
@ -864,7 +850,6 @@ where
T: AggregatorImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Aggregator = from_glib_borrow(ptr);
@ -883,7 +868,6 @@ where
T: AggregatorImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Aggregator = from_glib_borrow(ptr);

View file

@ -118,7 +118,6 @@ unsafe extern "C" fn aggregator_pad_flush<T: ObjectSubclass>(
where
T: AggregatorPadImpl,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AggregatorPad = from_glib_borrow(ptr);
@ -135,7 +134,6 @@ unsafe extern "C" fn aggregator_pad_skip_buffer<T: ObjectSubclass>(
where
T: AggregatorPadImpl,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: AggregatorPad = from_glib_borrow(ptr);

View file

@ -209,7 +209,6 @@ where
T: BaseParseImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseParse = from_glib_borrow(ptr);
@ -234,7 +233,6 @@ where
T: BaseParseImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseParse = from_glib_borrow(ptr);
@ -261,7 +259,6 @@ where
T: BaseParseImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseParse = from_glib_borrow(ptr);
@ -292,7 +289,6 @@ where
T: BaseParseImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseParse = from_glib_borrow(ptr);

View file

@ -412,7 +412,6 @@ where
T: BaseSinkImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSink = from_glib_borrow(ptr);
@ -436,7 +435,6 @@ where
T: BaseSinkImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSink = from_glib_borrow(ptr);
@ -461,7 +459,6 @@ where
T: BaseSinkImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSink = from_glib_borrow(ptr);
@ -481,7 +478,6 @@ where
T: BaseSinkImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSink = from_glib_borrow(ptr);
@ -501,7 +497,6 @@ where
T: BaseSinkImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSink = from_glib_borrow(ptr);
@ -521,7 +516,6 @@ where
T: BaseSinkImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSink = from_glib_borrow(ptr);
@ -541,7 +535,6 @@ where
T: BaseSinkImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSink = from_glib_borrow(ptr);
@ -561,7 +554,6 @@ where
T: BaseSinkImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSink = from_glib_borrow(ptr);
@ -580,7 +572,6 @@ where
T: BaseSinkImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSink = from_glib_borrow(ptr);
@ -601,7 +592,6 @@ where
T: BaseSinkImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSink = from_glib_borrow(ptr);
@ -627,7 +617,6 @@ where
T: BaseSinkImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSink = from_glib_borrow(ptr);
@ -646,7 +635,6 @@ where
T: BaseSinkImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSink = from_glib_borrow(ptr);
@ -670,7 +658,6 @@ where
T: BaseSinkImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSink = from_glib_borrow(ptr);

View file

@ -448,7 +448,6 @@ where
T: BaseSrcImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSrc = from_glib_borrow(ptr);
@ -472,7 +471,6 @@ where
T: BaseSrcImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSrc = from_glib_borrow(ptr);
@ -496,7 +494,6 @@ where
T: BaseSrcImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSrc = from_glib_borrow(ptr);
@ -515,7 +512,6 @@ where
T: BaseSrcImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSrc = from_glib_borrow(ptr);
@ -542,7 +538,6 @@ where
T: BaseSrcImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSrc = from_glib_borrow(ptr);
@ -564,7 +559,6 @@ where
T: BaseSrcImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSrc = from_glib_borrow(ptr);
@ -592,7 +586,6 @@ where
T: BaseSrcImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSrc = from_glib_borrow(ptr);
@ -611,7 +604,6 @@ where
T: BaseSrcImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSrc = from_glib_borrow(ptr);
@ -631,7 +623,6 @@ where
T: BaseSrcImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSrc = from_glib_borrow(ptr);
@ -650,7 +641,6 @@ where
T: BaseSrcImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSrc = from_glib_borrow(ptr);
@ -670,7 +660,6 @@ where
T: BaseSrcImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSrc = from_glib_borrow(ptr);
@ -695,7 +684,6 @@ where
T: BaseSrcImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSrc = from_glib_borrow(ptr);
@ -721,7 +709,6 @@ where
T: BaseSrcImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSrc = from_glib_borrow(ptr);
@ -740,7 +727,6 @@ where
T: BaseSrcImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSrc = from_glib_borrow(ptr);
@ -764,7 +750,6 @@ where
T: BaseSrcImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseSrc = from_glib_borrow(ptr);

View file

@ -625,7 +625,6 @@ where
T: BaseTransformImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseTransform = from_glib_borrow(ptr);
@ -649,7 +648,6 @@ where
T: BaseTransformImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseTransform = from_glib_borrow(ptr);
@ -676,7 +674,6 @@ where
T: BaseTransformImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseTransform = from_glib_borrow(ptr);
@ -709,7 +706,6 @@ where
T: BaseTransformImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseTransform = from_glib_borrow(ptr);
@ -734,7 +730,6 @@ where
T: BaseTransformImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseTransform = from_glib_borrow(ptr);
@ -760,7 +755,6 @@ where
T: BaseTransformImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseTransform = from_glib_borrow(ptr);
@ -780,7 +774,6 @@ where
T: BaseTransformImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseTransform = from_glib_borrow(ptr);
@ -808,7 +801,6 @@ where
T: BaseTransformImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseTransform = from_glib_borrow(ptr);
@ -840,7 +832,6 @@ where
T: BaseTransformImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseTransform = from_glib_borrow(ptr);
@ -865,7 +856,6 @@ where
T: BaseTransformImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseTransform = from_glib_borrow(ptr);
@ -884,7 +874,6 @@ where
T: BaseTransformImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseTransform = from_glib_borrow(ptr);
@ -904,7 +893,6 @@ where
T: BaseTransformImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseTransform = from_glib_borrow(ptr);
@ -928,7 +916,6 @@ where
T: BaseTransformImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: BaseTransform = from_glib_borrow(ptr);

View file

@ -537,7 +537,6 @@ where
T: VideoDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoDecoder = from_glib_borrow(ptr);
@ -561,7 +560,6 @@ where
T: VideoDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoDecoder = from_glib_borrow(ptr);
@ -585,7 +583,6 @@ where
T: VideoDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoDecoder = from_glib_borrow(ptr);
@ -609,7 +606,6 @@ where
T: VideoDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoDecoder = from_glib_borrow(ptr);
@ -633,7 +629,6 @@ where
T: VideoDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoDecoder = from_glib_borrow(ptr);
@ -651,7 +646,6 @@ where
T: VideoDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoDecoder = from_glib_borrow(ptr);
@ -670,7 +664,6 @@ where
T: VideoDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoDecoder = from_glib_borrow(ptr);
@ -699,7 +692,6 @@ where
T: VideoDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoDecoder = from_glib_borrow(ptr);
@ -722,7 +714,6 @@ where
T: VideoDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoDecoder = from_glib_borrow(ptr);
@ -741,7 +732,6 @@ where
T: VideoDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoDecoder = from_glib_borrow(ptr);
@ -759,7 +749,6 @@ where
T: VideoDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoDecoder = from_glib_borrow(ptr);
@ -784,7 +773,6 @@ where
T: VideoDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoDecoder = from_glib_borrow(ptr);
@ -807,7 +795,6 @@ where
T: VideoDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoDecoder = from_glib_borrow(ptr);
@ -826,7 +813,6 @@ where
T: VideoDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoDecoder = from_glib_borrow(ptr);
@ -845,7 +831,6 @@ where
T: VideoDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoDecoder = from_glib_borrow(ptr);
@ -864,7 +849,6 @@ where
T: VideoDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoDecoder = from_glib_borrow(ptr);
@ -883,7 +867,6 @@ where
T: VideoDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoDecoder = from_glib_borrow(ptr);
@ -909,7 +892,6 @@ where
T: VideoDecoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoDecoder = from_glib_borrow(ptr);

View file

@ -471,7 +471,6 @@ where
T: VideoEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoEncoder = from_glib_borrow(ptr);
@ -495,7 +494,6 @@ where
T: VideoEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoEncoder = from_glib_borrow(ptr);
@ -519,7 +517,6 @@ where
T: VideoEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoEncoder = from_glib_borrow(ptr);
@ -543,7 +540,6 @@ where
T: VideoEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoEncoder = from_glib_borrow(ptr);
@ -567,7 +563,6 @@ where
T: VideoEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoEncoder = from_glib_borrow(ptr);
@ -586,7 +581,6 @@ where
T: VideoEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoEncoder = from_glib_borrow(ptr);
@ -613,7 +607,6 @@ where
T: VideoEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoEncoder = from_glib_borrow(ptr);
@ -632,7 +625,6 @@ where
T: VideoEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoEncoder = from_glib_borrow(ptr);
@ -650,7 +642,6 @@ where
T: VideoEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoEncoder = from_glib_borrow(ptr);
@ -675,7 +666,6 @@ where
T: VideoEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoEncoder = from_glib_borrow(ptr);
@ -698,7 +688,6 @@ where
T: VideoEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoEncoder = from_glib_borrow(ptr);
@ -717,7 +706,6 @@ where
T: VideoEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoEncoder = from_glib_borrow(ptr);
@ -736,7 +724,6 @@ where
T: VideoEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoEncoder = from_glib_borrow(ptr);
@ -755,7 +742,6 @@ where
T: VideoEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoEncoder = from_glib_borrow(ptr);
@ -774,7 +760,6 @@ where
T: VideoEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoEncoder = from_glib_borrow(ptr);
@ -800,7 +785,6 @@ where
T: VideoEncoderImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: VideoEncoder = from_glib_borrow(ptr);

View file

@ -110,7 +110,6 @@ where
T: BinImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Bin = from_glib_borrow(ptr);
@ -135,7 +134,6 @@ where
T: BinImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Bin = from_glib_borrow(ptr);
@ -166,7 +164,6 @@ unsafe extern "C" fn bin_handle_message<T: ObjectSubclass>(
T: BinImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Bin = from_glib_borrow(ptr);

View file

@ -66,7 +66,6 @@ unsafe extern "C" fn child_proxy_get_child_by_name<T: ObjectSubclass>(
where
T: ChildProxyImpl,
{
glib_floating_reference_guard!(child_proxy);
let instance = &*(child_proxy as *mut T::Instance);
let imp = instance.get_impl();
@ -84,7 +83,6 @@ unsafe extern "C" fn child_proxy_get_child_by_index<T: ObjectSubclass>(
where
T: ChildProxyImpl,
{
glib_floating_reference_guard!(child_proxy);
let instance = &*(child_proxy as *mut T::Instance);
let imp = instance.get_impl();
@ -98,7 +96,6 @@ unsafe extern "C" fn child_proxy_get_children_count<T: ObjectSubclass>(
where
T: ChildProxyImpl,
{
glib_floating_reference_guard!(child_proxy);
let instance = &*(child_proxy as *mut T::Instance);
let imp = instance.get_impl();
@ -112,7 +109,6 @@ unsafe extern "C" fn child_proxy_child_added<T: ObjectSubclass>(
) where
T: ChildProxyImpl,
{
glib_floating_reference_guard!(child_proxy);
let instance = &*(child_proxy as *mut T::Instance);
let imp = instance.get_impl();
@ -130,7 +126,6 @@ unsafe extern "C" fn child_proxy_child_removed<T: ObjectSubclass>(
) where
T: ChildProxyImpl,
{
glib_floating_reference_guard!(child_proxy);
let instance = &*(child_proxy as *mut T::Instance);
let imp = instance.get_impl();

View file

@ -257,7 +257,6 @@ unsafe extern "C" fn clock_change_resolution<T: ObjectSubclass>(
where
T: ClockImpl,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Clock = from_glib_borrow(ptr);
@ -272,7 +271,6 @@ unsafe extern "C" fn clock_get_resolution<T: ObjectSubclass>(
where
T: ClockImpl,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Clock = from_glib_borrow(ptr);
@ -286,7 +284,6 @@ unsafe extern "C" fn clock_get_internal_time<T: ObjectSubclass>(
where
T: ClockImpl,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Clock = from_glib_borrow(ptr);
@ -302,7 +299,6 @@ unsafe extern "C" fn clock_wait<T: ObjectSubclass>(
where
T: ClockImpl,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Clock = from_glib_borrow(ptr);
@ -322,7 +318,6 @@ unsafe extern "C" fn clock_wait_async<T: ObjectSubclass>(
where
T: ClockImpl,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Clock = from_glib_borrow(ptr);
@ -336,7 +331,6 @@ unsafe extern "C" fn clock_unschedule<T: ObjectSubclass>(
) where
T: ClockImpl,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Clock = from_glib_borrow(ptr);

View file

@ -97,7 +97,6 @@ unsafe extern "C" fn device_create_element<T: ObjectSubclass>(
where
T: DeviceImpl,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Device = from_glib_borrow(ptr);
@ -128,7 +127,6 @@ unsafe extern "C" fn device_reconfigure_element<T: ObjectSubclass>(
where
T: DeviceImpl,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Device = from_glib_borrow(ptr);

View file

@ -132,7 +132,6 @@ unsafe extern "C" fn device_provider_probe<T: ObjectSubclass>(
where
T: DeviceProviderImpl,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: DeviceProvider = from_glib_borrow(ptr);
@ -146,7 +145,6 @@ unsafe extern "C" fn device_provider_start<T: ObjectSubclass>(
where
T: DeviceProviderImpl,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: DeviceProvider = from_glib_borrow(ptr);
@ -165,7 +163,6 @@ unsafe extern "C" fn device_provider_stop<T: ObjectSubclass>(ptr: *mut gst_sys::
where
T: DeviceProviderImpl,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: DeviceProvider = from_glib_borrow(ptr);

View file

@ -348,7 +348,6 @@ where
T: ElementImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Element = from_glib_borrow(ptr);
@ -379,7 +378,6 @@ where
T: ElementImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Element = from_glib_borrow(ptr);
@ -415,7 +413,6 @@ unsafe extern "C" fn element_release_pad<T: ObjectSubclass>(
T: ElementImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Element = from_glib_borrow(ptr);
@ -439,7 +436,6 @@ where
T: ElementImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Element = from_glib_borrow(ptr);
@ -458,7 +454,6 @@ where
T: ElementImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Element = from_glib_borrow(ptr);
@ -477,7 +472,6 @@ unsafe extern "C" fn element_set_context<T: ObjectSubclass>(
T: ElementImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Element = from_glib_borrow(ptr);
@ -495,7 +489,6 @@ where
T: ElementImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Element = from_glib_borrow(ptr);
@ -515,7 +508,6 @@ where
T: ElementImpl,
T::Instance: PanicPoison,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Element = from_glib_borrow(ptr);

View file

@ -76,7 +76,6 @@ unsafe extern "C" fn pad_linked<T: ObjectSubclass>(
) where
T: PadImpl,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Pad = from_glib_borrow(ptr);
@ -90,7 +89,6 @@ unsafe extern "C" fn pad_unlinked<T: ObjectSubclass>(
) where
T: PadImpl,
{
glib_floating_reference_guard!(ptr);
let instance = &*(ptr as *mut T::Instance);
let imp = instance.get_impl();
let wrap: Pad = from_glib_borrow(ptr);

View file

@ -78,7 +78,6 @@ unsafe extern "C" fn uri_handler_get_uri<T: ObjectSubclass>(
where
T: URIHandlerImpl,
{
glib_floating_reference_guard!(uri_handler);
let instance = &*(uri_handler as *mut T::Instance);
let imp = instance.get_impl();
@ -93,7 +92,6 @@ unsafe extern "C" fn uri_handler_set_uri<T: ObjectSubclass>(
where
T: URIHandlerImpl,
{
glib_floating_reference_guard!(uri_handler);
let instance = &*(uri_handler as *mut T::Instance);
let imp = instance.get_impl();