@@ -1391,7 +1391,7 @@ impl<T: ObjectType> ObjectExt for T {
1391
1391
}
1392
1392
1393
1393
let mut v_args: Vec < Value > ;
1394
- let mut s_args: [ Value ; 10 ] = mem:: MaybeUninit :: zeroed ( ) . assume_init ( ) ;
1394
+ let mut s_args: [ Value ; 10 ] = mem:: zeroed ( ) ;
1395
1395
let self_v = {
1396
1396
let mut v = Value :: uninitialized ( ) ;
1397
1397
gobject_sys:: g_value_init ( v. to_glib_none_mut ( ) . 0 , self . get_type ( ) . to_glib ( ) ) ;
@@ -1438,7 +1438,7 @@ impl<T: ObjectType> ObjectExt for T {
1438
1438
1439
1439
fn downgrade ( & self ) -> WeakRef < T > {
1440
1440
unsafe {
1441
- let w = WeakRef ( Box :: new ( mem:: MaybeUninit :: zeroed ( ) . assume_init ( ) ) , PhantomData ) ;
1441
+ let w = WeakRef ( Box :: new ( mem:: zeroed ( ) ) , PhantomData ) ;
1442
1442
gobject_sys:: g_weak_ref_init (
1443
1443
mut_override ( & * w. 0 ) ,
1444
1444
self . as_object_ref ( ) . to_glib_none ( ) . 0 ,
@@ -1532,7 +1532,7 @@ pub struct WeakRef<T: ObjectType>(Box<gobject_sys::GWeakRef>, PhantomData<*const
1532
1532
impl < T : ObjectType > WeakRef < T > {
1533
1533
pub fn new ( ) -> WeakRef < T > {
1534
1534
unsafe {
1535
- let w = WeakRef ( Box :: new ( mem:: MaybeUninit :: zeroed ( ) . assume_init ( ) ) , PhantomData ) ;
1535
+ let w = WeakRef ( Box :: new ( mem:: zeroed ( ) ) , PhantomData ) ;
1536
1536
gobject_sys:: g_weak_ref_init ( mut_override ( & * w. 0 ) , ptr:: null_mut ( ) ) ;
1537
1537
w
1538
1538
}
@@ -1562,7 +1562,7 @@ impl<T: ObjectType> Drop for WeakRef<T> {
1562
1562
impl < T : ObjectType > Clone for WeakRef < T > {
1563
1563
fn clone ( & self ) -> Self {
1564
1564
unsafe {
1565
- let c = WeakRef ( Box :: new ( mem:: MaybeUninit :: zeroed ( ) . assume_init ( ) ) , PhantomData ) ;
1565
+ let c = WeakRef ( Box :: new ( mem:: zeroed ( ) ) , PhantomData ) ;
1566
1566
1567
1567
let o = gobject_sys:: g_weak_ref_get ( mut_override ( & * self . 0 ) ) ;
1568
1568
gobject_sys:: g_weak_ref_init ( mut_override ( & * c. 0 ) , o) ;
0 commit comments