@@ -98,6 +98,14 @@ impl ToValue for CoordType {
98
98
}
99
99
}
100
100
101
+ impl From < CoordType > for glib:: Value {
102
+ #[ inline]
103
+ fn from ( v : CoordType ) -> Self {
104
+ skip_assert_initialized ! ( ) ;
105
+ ToValue :: to_value ( & v)
106
+ }
107
+ }
108
+
101
109
#[ derive( Debug , Eq , PartialEq , Ord , PartialOrd , Hash , Clone , Copy ) ]
102
110
#[ non_exhaustive]
103
111
#[ doc( alias = "AtkLayer" ) ]
@@ -212,6 +220,14 @@ impl ToValue for Layer {
212
220
}
213
221
}
214
222
223
+ impl From < Layer > for glib:: Value {
224
+ #[ inline]
225
+ fn from ( v : Layer ) -> Self {
226
+ skip_assert_initialized ! ( ) ;
227
+ ToValue :: to_value ( & v)
228
+ }
229
+ }
230
+
215
231
#[ derive( Debug , Eq , PartialEq , Ord , PartialOrd , Hash , Clone , Copy ) ]
216
232
#[ non_exhaustive]
217
233
#[ doc( alias = "AtkRelationType" ) ]
@@ -411,6 +427,14 @@ impl ToValue for RelationType {
411
427
}
412
428
}
413
429
430
+ impl From < RelationType > for glib:: Value {
431
+ #[ inline]
432
+ fn from ( v : RelationType ) -> Self {
433
+ skip_assert_initialized ! ( ) ;
434
+ ToValue :: to_value ( & v)
435
+ }
436
+ }
437
+
414
438
#[ derive( Debug , Eq , PartialEq , Ord , PartialOrd , Hash , Clone , Copy ) ]
415
439
#[ non_exhaustive]
416
440
#[ doc( alias = "AtkRole" ) ]
@@ -1152,6 +1176,14 @@ impl ToValue for Role {
1152
1176
}
1153
1177
}
1154
1178
1179
+ impl From < Role > for glib:: Value {
1180
+ #[ inline]
1181
+ fn from ( v : Role ) -> Self {
1182
+ skip_assert_initialized ! ( ) ;
1183
+ ToValue :: to_value ( & v)
1184
+ }
1185
+ }
1186
+
1155
1187
#[ cfg( any( feature = "v2_30" , feature = "dox" ) ) ]
1156
1188
#[ cfg_attr( feature = "dox" , doc( cfg( feature = "v2_30" ) ) ) ]
1157
1189
#[ derive( Debug , Eq , PartialEq , Ord , PartialOrd , Hash , Clone , Copy ) ]
@@ -1277,6 +1309,16 @@ impl ToValue for ScrollType {
1277
1309
}
1278
1310
}
1279
1311
1312
+ #[ cfg( any( feature = "v2_30" , feature = "dox" ) ) ]
1313
+ #[ cfg_attr( feature = "dox" , doc( cfg( feature = "v2_30" ) ) ) ]
1314
+ impl From < ScrollType > for glib:: Value {
1315
+ #[ inline]
1316
+ fn from ( v : ScrollType ) -> Self {
1317
+ skip_assert_initialized ! ( ) ;
1318
+ ToValue :: to_value ( & v)
1319
+ }
1320
+ }
1321
+
1280
1322
#[ derive( Debug , Eq , PartialEq , Ord , PartialOrd , Hash , Clone , Copy ) ]
1281
1323
#[ non_exhaustive]
1282
1324
#[ doc( alias = "AtkStateType" ) ]
@@ -1591,6 +1633,14 @@ impl ToValue for StateType {
1591
1633
}
1592
1634
}
1593
1635
1636
+ impl From < StateType > for glib:: Value {
1637
+ #[ inline]
1638
+ fn from ( v : StateType ) -> Self {
1639
+ skip_assert_initialized ! ( ) ;
1640
+ ToValue :: to_value ( & v)
1641
+ }
1642
+ }
1643
+
1594
1644
#[ derive( Debug , Eq , PartialEq , Ord , PartialOrd , Hash , Clone , Copy ) ]
1595
1645
#[ non_exhaustive]
1596
1646
#[ doc( alias = "AtkTextAttribute" ) ]
@@ -1837,6 +1887,14 @@ impl ToValue for TextAttribute {
1837
1887
}
1838
1888
}
1839
1889
1890
+ impl From < TextAttribute > for glib:: Value {
1891
+ #[ inline]
1892
+ fn from ( v : TextAttribute ) -> Self {
1893
+ skip_assert_initialized ! ( ) ;
1894
+ ToValue :: to_value ( & v)
1895
+ }
1896
+ }
1897
+
1840
1898
#[ derive( Debug , Eq , PartialEq , Ord , PartialOrd , Hash , Clone , Copy ) ]
1841
1899
#[ non_exhaustive]
1842
1900
#[ doc( alias = "AtkTextBoundary" ) ]
@@ -1946,6 +2004,14 @@ impl ToValue for TextBoundary {
1946
2004
}
1947
2005
}
1948
2006
2007
+ impl From < TextBoundary > for glib:: Value {
2008
+ #[ inline]
2009
+ fn from ( v : TextBoundary ) -> Self {
2010
+ skip_assert_initialized ! ( ) ;
2011
+ ToValue :: to_value ( & v)
2012
+ }
2013
+ }
2014
+
1949
2015
#[ derive( Debug , Eq , PartialEq , Ord , PartialOrd , Hash , Clone , Copy ) ]
1950
2016
#[ non_exhaustive]
1951
2017
#[ doc( alias = "AtkTextClipType" ) ]
@@ -2040,6 +2106,14 @@ impl ToValue for TextClipType {
2040
2106
}
2041
2107
}
2042
2108
2109
+ impl From < TextClipType > for glib:: Value {
2110
+ #[ inline]
2111
+ fn from ( v : TextClipType ) -> Self {
2112
+ skip_assert_initialized ! ( ) ;
2113
+ ToValue :: to_value ( & v)
2114
+ }
2115
+ }
2116
+
2043
2117
#[ derive( Debug , Eq , PartialEq , Ord , PartialOrd , Hash , Clone , Copy ) ]
2044
2118
#[ non_exhaustive]
2045
2119
#[ doc( alias = "AtkTextGranularity" ) ]
@@ -2139,6 +2213,14 @@ impl ToValue for TextGranularity {
2139
2213
}
2140
2214
}
2141
2215
2216
+ impl From < TextGranularity > for glib:: Value {
2217
+ #[ inline]
2218
+ fn from ( v : TextGranularity ) -> Self {
2219
+ skip_assert_initialized ! ( ) ;
2220
+ ToValue :: to_value ( & v)
2221
+ }
2222
+ }
2223
+
2142
2224
#[ derive( Debug , Eq , PartialEq , Ord , PartialOrd , Hash , Clone , Copy ) ]
2143
2225
#[ non_exhaustive]
2144
2226
#[ doc( alias = "AtkValueType" ) ]
@@ -2308,3 +2390,11 @@ impl ToValue for ValueType {
2308
2390
Self :: static_type ( )
2309
2391
}
2310
2392
}
2393
+
2394
+ impl From < ValueType > for glib:: Value {
2395
+ #[ inline]
2396
+ fn from ( v : ValueType ) -> Self {
2397
+ skip_assert_initialized ! ( ) ;
2398
+ ToValue :: to_value ( & v)
2399
+ }
2400
+ }
0 commit comments