This repository was archived by the owner on Jun 8, 2021. It is now read-only.
File tree 1 file changed +4
-0
lines changed
1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -1158,6 +1158,7 @@ macro_rules! glib_object_wrapper {
1158
1158
1159
1159
( @class_impl $name: ident, $ffi_class_name: path, $rust_class_name: ident) => {
1160
1160
#[ repr( C ) ]
1161
+ #[ derive( Debug ) ]
1161
1162
pub struct $rust_class_name( $ffi_class_name) ;
1162
1163
1163
1164
unsafe impl $crate:: object:: IsClassFor for $rust_class_name {
@@ -1916,6 +1917,7 @@ glib_wrapper! {
1916
1917
}
1917
1918
}
1918
1919
1920
+ #[ derive( Debug ) ]
1919
1921
pub struct WeakRef < T : ObjectType > ( Box < gobject_sys:: GWeakRef > , PhantomData < * const T > ) ;
1920
1922
1921
1923
impl < T : ObjectType > WeakRef < T > {
@@ -1979,6 +1981,7 @@ unsafe impl<T: ObjectType + Send + Sync> Send for WeakRef<T> {}
1979
1981
/// Trying to upgrade the weak reference from another thread than the one
1980
1982
/// where it was created on will panic but dropping or cloning can be done
1981
1983
/// safely from any thread.
1984
+ #[ derive( Debug ) ]
1982
1985
pub struct SendWeakRef < T : ObjectType > ( WeakRef < T > , Option < usize > ) ;
1983
1986
1984
1987
impl < T : ObjectType > SendWeakRef < T > {
@@ -2029,6 +2032,7 @@ impl<T: ObjectType> From<WeakRef<T>> for SendWeakRef<T> {
2029
2032
unsafe impl < T : ObjectType > Sync for SendWeakRef < T > { }
2030
2033
unsafe impl < T : ObjectType > Send for SendWeakRef < T > { }
2031
2034
2035
+ #[ derive( Debug ) ]
2032
2036
pub struct BindingBuilder < ' a > {
2033
2037
source : & ' a ObjectRef ,
2034
2038
source_property : & ' a str ,
You can’t perform that action at this time.
0 commit comments