File tree Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -197,6 +197,10 @@ pub fn impl_boxed(input: &syn::DeriveInput) -> TokenStream {
197
197
198
198
#impl_from_value
199
199
200
+ impl #crate_ident:: translate:: GlibPtrDefault for #name {
201
+ type GlibType = * mut #name;
202
+ }
203
+
200
204
impl #crate_ident:: translate:: FromGlibPtrBorrow <* const #name> for #name {
201
205
#[ inline]
202
206
unsafe fn from_glib_borrow( ptr: * const #name) -> #crate_ident:: translate:: Borrowed <Self > {
Original file line number Diff line number Diff line change @@ -218,6 +218,10 @@ pub fn impl_shared_boxed(input: &syn::DeriveInput) -> proc_macro2::TokenStream {
218
218
219
219
#impl_from_value
220
220
221
+ impl #crate_ident:: translate:: GlibPtrDefault for #name {
222
+ type GlibType = * mut #refcounted_type_prefix:: InnerType ;
223
+ }
224
+
221
225
impl #crate_ident:: translate:: FromGlibPtrBorrow <* const #refcounted_type_prefix:: InnerType > for #name {
222
226
#[ inline]
223
227
unsafe fn from_glib_borrow( ptr: * const #refcounted_type_prefix:: InnerType ) -> #crate_ident:: translate:: Borrowed <Self > {
You can’t perform that action at this time.
0 commit comments