File tree Expand file tree Collapse file tree 3 files changed +10
-13
lines changed Expand file tree Collapse file tree 3 files changed +10
-13
lines changed Original file line number Diff line number Diff line change @@ -335,8 +335,8 @@ concurrency = "send+sync"
335
335
name = " Pango.Language"
336
336
status = " generate"
337
337
[[object .function ]]
338
- pattern = " get_(scripts|preferred) "
339
- manual = true # probably needs annotation fixes upstream (array zero-terminated=1)
338
+ pattern = " get_scripts "
339
+ manual = true # enum arrays don't seem to be possible to be autogenerated
340
340
[[object .function ]]
341
341
pattern = " (get_sample_string|includes_script|matches|to_string)"
342
342
[[object .function .parameter ]]
Original file line number Diff line number Diff line change @@ -69,6 +69,14 @@ impl Language {
69
69
pub fn default ( ) -> Language {
70
70
unsafe { from_glib_none ( ffi:: pango_language_get_default ( ) ) }
71
71
}
72
+
73
+ #[ cfg( any( feature = "v1_48" , feature = "dox" ) ) ]
74
+ #[ cfg_attr( feature = "dox" , doc( cfg( feature = "v1_48" ) ) ) ]
75
+ #[ doc( alias = "pango_language_get_preferred" ) ]
76
+ #[ doc( alias = "get_preferred" ) ]
77
+ pub fn preferred ( ) -> Vec < Language > {
78
+ unsafe { FromGlibPtrContainer :: from_glib_none ( ffi:: pango_language_get_preferred ( ) ) }
79
+ }
72
80
}
73
81
74
82
impl fmt:: Display for Language {
Original file line number Diff line number Diff line change @@ -30,17 +30,6 @@ impl Language {
30
30
ret
31
31
}
32
32
}
33
-
34
- #[ cfg( any( feature = "v1_48" , feature = "dox" ) ) ]
35
- #[ cfg_attr( feature = "dox" , doc( cfg( feature = "v1_48" ) ) ) ]
36
- #[ doc( alias = "get_preferred" ) ]
37
- #[ doc( alias = "pango_language_get_preferred" ) ]
38
- pub fn preferred ( ) -> Vec < Self > {
39
- unsafe {
40
- let ptr = ffi:: pango_language_get_preferred ( ) ;
41
- Self :: from_glib_full_as_vec ( ptr)
42
- }
43
- }
44
33
}
45
34
46
35
impl FromStr for Language {
You can’t perform that action at this time.
0 commit comments