@@ -1665,8 +1665,12 @@ pub enum MemoryFormat {
1665
1665
#[ cfg_attr( docsrs, doc( cfg( feature = "v4_12" ) ) ) ]
1666
1666
#[ doc( alias = "GDK_MEMORY_A16" ) ]
1667
1667
A16 ,
1668
+ #[ cfg( feature = "v4_12" ) ]
1669
+ #[ cfg_attr( docsrs, doc( cfg( feature = "v4_12" ) ) ) ]
1668
1670
#[ doc( alias = "GDK_MEMORY_A16_FLOAT" ) ]
1669
1671
A16Float ,
1672
+ #[ cfg( feature = "v4_12" ) ]
1673
+ #[ cfg_attr( docsrs, doc( cfg( feature = "v4_12" ) ) ) ]
1670
1674
#[ doc( alias = "GDK_MEMORY_A32_FLOAT" ) ]
1671
1675
A32Float ,
1672
1676
#[ doc( hidden) ]
@@ -1722,7 +1726,9 @@ impl fmt::Display for MemoryFormat {
1722
1726
Self :: A8 => "A8" ,
1723
1727
#[ cfg( feature = "v4_12" ) ]
1724
1728
Self :: A16 => "A16" ,
1729
+ #[ cfg( feature = "v4_12" ) ]
1725
1730
Self :: A16Float => "A16Float" ,
1731
+ #[ cfg( feature = "v4_12" ) ]
1726
1732
Self :: A32Float => "A32Float" ,
1727
1733
_ => "Unknown" ,
1728
1734
}
@@ -1783,7 +1789,9 @@ impl IntoGlib for MemoryFormat {
1783
1789
Self :: A8 => ffi:: GDK_MEMORY_A8 ,
1784
1790
#[ cfg( feature = "v4_12" ) ]
1785
1791
Self :: A16 => ffi:: GDK_MEMORY_A16 ,
1792
+ #[ cfg( feature = "v4_12" ) ]
1786
1793
Self :: A16Float => ffi:: GDK_MEMORY_A16_FLOAT ,
1794
+ #[ cfg( feature = "v4_12" ) ]
1787
1795
Self :: A32Float => ffi:: GDK_MEMORY_A32_FLOAT ,
1788
1796
Self :: __Unknown( value) => value,
1789
1797
}
@@ -1843,7 +1851,9 @@ impl FromGlib<ffi::GdkMemoryFormat> for MemoryFormat {
1843
1851
ffi:: GDK_MEMORY_A8 => Self :: A8 ,
1844
1852
#[ cfg( feature = "v4_12" ) ]
1845
1853
ffi:: GDK_MEMORY_A16 => Self :: A16 ,
1854
+ #[ cfg( feature = "v4_12" ) ]
1846
1855
ffi:: GDK_MEMORY_A16_FLOAT => Self :: A16Float ,
1856
+ #[ cfg( feature = "v4_12" ) ]
1847
1857
ffi:: GDK_MEMORY_A32_FLOAT => Self :: A32Float ,
1848
1858
value => Self :: __Unknown ( value) ,
1849
1859
}
0 commit comments