@@ -329,156 +329,144 @@ macro_rules! glib_wrapper {
329
329
// Object, no class struct, no parents or interfaces
330
330
(
331
331
$( #[ $attr: meta] ) *
332
- pub struct $name: ident( Object <$ffi_name: ty $ ( , $rust_class_name : ident ) ? >) ;
332
+ pub struct $name: ident( Object <$ffi_name: ty>) ;
333
333
334
334
match fn {
335
335
get_type => || $get_type_expr: expr,
336
336
}
337
337
) => {
338
338
$crate:: glib_object_wrapper!( @object [ $( $attr) * ] $name, $ffi_name, :: std:: os:: raw:: c_void, @get_type $get_type_expr, @extends [ ] , @implements [ ] ) ;
339
- $( pub type $rust_class_name = $crate:: Class <$name>; ) ?
340
339
} ;
341
340
342
341
// Object, class struct, no parents or interfaces
343
342
(
344
343
$( #[ $attr: meta] ) *
345
- pub struct $name: ident( Object <$ffi_name: ty, $ffi_class_name: ty $ ( , $rust_class_name : ident ) ? >) ;
344
+ pub struct $name: ident( Object <$ffi_name: ty, $ffi_class_name: ty>) ;
346
345
347
346
match fn {
348
347
get_type => || $get_type_expr: expr,
349
348
}
350
349
) => {
351
350
$crate:: glib_object_wrapper!( @object [ $( $attr) * ] $name, $ffi_name, $ffi_class_name, @get_type $get_type_expr, @extends [ ] , @implements [ ] ) ;
352
- $( pub type $rust_class_name = $crate:: Class <$name>; ) ?
353
351
} ;
354
352
355
353
// Object, no class struct, parents, no interfaces
356
354
(
357
355
$( #[ $attr: meta] ) *
358
- pub struct $name: ident( Object <$ffi_name: ty $ ( , $rust_class_name : ident ) ? >) @extends $( $extends: path) ,+;
356
+ pub struct $name: ident( Object <$ffi_name: ty>) @extends $( $extends: path) ,+;
359
357
360
358
match fn {
361
359
get_type => || $get_type_expr: expr,
362
360
}
363
361
) => {
364
362
$crate:: glib_object_wrapper!( @object [ $( $attr) * ] $name, $ffi_name, :: std:: os:: raw:: c_void,
365
363
@get_type $get_type_expr, @extends [ $( $extends) ,+] , @implements [ ] ) ;
366
- $( pub type $rust_class_name = $crate:: Class <$name>; ) ?
367
364
} ;
368
365
369
366
// Object, class struct, parents, no interfaces
370
367
(
371
368
$( #[ $attr: meta] ) *
372
- pub struct $name: ident( Object <$ffi_name: ty, $ffi_class_name: ty $ ( , $rust_class_name : ident ) ? >) @extends $( $extends: path) ,+;
369
+ pub struct $name: ident( Object <$ffi_name: ty, $ffi_class_name: ty>) @extends $( $extends: path) ,+;
373
370
374
371
match fn {
375
372
get_type => || $get_type_expr: expr,
376
373
}
377
374
) => {
378
375
$crate:: glib_object_wrapper!( @object [ $( $attr) * ] $name, $ffi_name, $ffi_class_name,
379
376
@get_type $get_type_expr, @extends [ $( $extends) ,+] , @implements [ ] ) ;
380
- $( pub type $rust_class_name = $crate:: Class <$name>; ) ?
381
377
} ;
382
378
383
379
// Object, no class struct, no parents, interfaces
384
380
(
385
381
$( #[ $attr: meta] ) *
386
- pub struct $name: ident( Object <$ffi_name: ty $ ( , $rust_class_name : ident ) ? >) @implements $( $implements: path) ,+;
382
+ pub struct $name: ident( Object <$ffi_name: ty>) @implements $( $implements: path) ,+;
387
383
388
384
match fn {
389
385
get_type => || $get_type_expr: expr,
390
386
}
391
387
) => {
392
388
$crate:: glib_object_wrapper!( @object [ $( $attr) * ] $name, $ffi_name, :: std:: os:: raw:: c_void,
393
389
@get_type $get_type_expr, @extends [ ] , @implements [ $( $implements) ,+] ) ;
394
- $( pub type $rust_class_name = $crate:: Class <$name>; ) ?
395
390
} ;
396
391
397
392
// Object, class struct, no parents, interfaces
398
393
(
399
394
$( #[ $attr: meta] ) *
400
- pub struct $name: ident( Object <$ffi_name: ty, $ffi_class_name: ty $ ( , $rust_class_name : ident ) ? >) @implements $( $implements: path) ,+;
395
+ pub struct $name: ident( Object <$ffi_name: ty, $ffi_class_name: ty>) @implements $( $implements: path) ,+;
401
396
402
397
match fn {
403
398
get_type => || $get_type_expr: expr,
404
399
}
405
400
) => {
406
401
$crate:: glib_object_wrapper!( @object [ $( $attr) * ] $name, $ffi_name, $ffi_class_name,
407
402
@get_type $get_type_expr, @extends [ ] , @implements [ $( $implements) ,+] ) ;
408
- $( pub type $rust_class_name = $crate:: Class <$name>; ) ?
409
403
} ;
410
404
411
405
// Object, no class struct, parents and interfaces
412
406
(
413
407
$( #[ $attr: meta] ) *
414
- pub struct $name: ident( Object <$ffi_name: ty $ ( , $rust_class_name : ident ) ? >) @extends $( $extends: path) ,+, @implements $( $implements: path) ,+;
408
+ pub struct $name: ident( Object <$ffi_name: ty>) @extends $( $extends: path) ,+, @implements $( $implements: path) ,+;
415
409
416
410
match fn {
417
411
get_type => || $get_type_expr: expr,
418
412
}
419
413
) => {
420
414
$crate:: glib_object_wrapper!( @object [ $( $attr) * ] $name, $ffi_name, :: std:: os:: raw:: c_void,
421
415
@get_type $get_type_expr, @extends [ $( $extends) ,+] , @implements [ $( $implements) ,+] ) ;
422
- $( pub type $rust_class_name = $crate:: Class <$name>; ) ?
423
416
} ;
424
417
425
418
// Object, class struct, parents and interfaces
426
419
(
427
420
$( #[ $attr: meta] ) *
428
- pub struct $name: ident( Object <$ffi_name: ty, $ffi_class_name: ty $ ( , $rust_class_name : ident ) ? >) @extends $( $extends: path) ,+, @implements $( $implements: path) ,+;
421
+ pub struct $name: ident( Object <$ffi_name: ty, $ffi_class_name: ty>) @extends $( $extends: path) ,+, @implements $( $implements: path) ,+;
429
422
430
423
match fn {
431
424
get_type => || $get_type_expr: expr,
432
425
}
433
426
) => {
434
427
$crate:: glib_object_wrapper!( @object [ $( $attr) * ] $name, $ffi_name, $ffi_class_name,
435
428
@get_type $get_type_expr, @extends [ $( $extends) ,+] , @implements [ $( $implements) ,+] ) ;
436
- $( pub type $rust_class_name = $crate:: Class <$name>; ) ?
437
429
} ;
438
430
439
431
// ObjectSubclass, no parents or interfaces
440
432
(
441
433
$( #[ $attr: meta] ) *
442
- pub struct $name: ident( ObjectSubclass <$subclass: ty $ ( , $rust_class_name : ident ) ? >) ;
434
+ pub struct $name: ident( ObjectSubclass <$subclass: ty>) ;
443
435
) => {
444
436
use glib:: translate:: ToGlib ;
445
437
$crate:: glib_object_wrapper!( @object [ $( $attr) * ] $name, <$subclass as $crate:: subclass:: types:: ObjectSubclass >:: Instance , <$subclass as $crate:: subclass:: types:: ObjectSubclass >:: Class ,
446
438
@get_type $crate:: translate:: ToGlib :: to_glib( & <$subclass as $crate:: subclass:: types:: ObjectSubclass >:: get_type( ) ) ,
447
439
@extends [ ] , @implements [ ] ) ;
448
- $( pub type $rust_class_name = $crate:: Class <$name>; ) ?
449
440
} ;
450
441
451
442
// ObjectSubclass, no parents, interfaces
452
443
(
453
444
$( #[ $attr: meta] ) *
454
- pub struct $name: ident( ObjectSubclass <$subclass: ty $ ( , $rust_class_name : ident ) ? >) @implements $( $implements: path) ,+;
445
+ pub struct $name: ident( ObjectSubclass <$subclass: ty>) @implements $( $implements: path) ,+;
455
446
) => {
456
447
$crate:: glib_object_wrapper!( @object [ $( $attr) * ] $name, <$subclass as $crate:: subclass:: types:: ObjectSubclass >:: Instance , <$subclass as $crate:: subclass:: types:: ObjectSubclass >:: Class ,
457
448
@get_type $crate:: translate:: ToGlib :: to_glib( & <$subclass as $crate:: subclass:: types:: ObjectSubclass >:: get_type( ) ) ,
458
449
@extends [ ] , @implements [ $( $implements) ,+] ) ;
459
- $( pub type $rust_class_name = $crate:: Class <$name>; ) ?
460
450
} ;
461
451
462
452
// ObjectSubclass, parents, no interfaces
463
453
(
464
454
$( #[ $attr: meta] ) *
465
- pub struct $name: ident( ObjectSubclass <$subclass: ty $ ( , $rust_class_name : ident ) ? >) @extends $( $extends: path) ,+;
455
+ pub struct $name: ident( ObjectSubclass <$subclass: ty>) @extends $( $extends: path) ,+;
466
456
) => {
467
457
$crate:: glib_object_wrapper!( @object [ $( $attr) * ] $name, <$subclass as $crate:: subclass:: types:: ObjectSubclass >:: Instance , <$subclass as $crate:: subclass:: types:: ObjectSubclass >:: Class ,
468
458
@get_type $crate:: translate:: ToGlib :: to_glib( & <$subclass as $crate:: subclass:: types:: ObjectSubclass >:: get_type( ) ) ,
469
459
@extends [ $( $extends) ,+] , @implements [ ] ) ;
470
- $( pub type $rust_class_name = $crate:: Class <$name>; ) ?
471
460
} ;
472
461
473
462
// ObjectSubclass, parents and interfaces
474
463
(
475
464
$( #[ $attr: meta] ) *
476
- pub struct $name: ident( ObjectSubclass <$subclass: ty $ ( , $rust_class_name : ident ) ? >) @extends $( $extends: path) ,+, @implements $( $implements: path) ,+;
465
+ pub struct $name: ident( ObjectSubclass <$subclass: ty>) @extends $( $extends: path) ,+, @implements $( $implements: path) ,+;
477
466
) => {
478
467
$crate:: glib_object_wrapper!( @object [ $( $attr) * ] $name, <$subclass as $crate:: subclass:: types:: ObjectSubclass >:: Instance , <$subclass as $crate:: subclass:: types:: ObjectSubclass >:: Class ,
479
468
@get_type $crate:: translate:: ToGlib :: to_glib( & <$subclass as $crate:: subclass:: types:: ObjectSubclass >:: get_type( ) ) ,
480
469
@extends [ $( $extends) ,+] , @implements [ $( $implements) ,+] ) ;
481
- $( pub type $rust_class_name = $crate:: Class <$name>; ) ?
482
470
} ;
483
471
484
472
// Interface, no prerequisites
0 commit comments