@@ -1808,7 +1808,7 @@ impl<'a> StaticParts<'a> {
1808
1808
ast:: ItemKind :: Static ( ast:: Static { ref ty, mutability, ref expr} ) => {
1809
1809
( None , "static" , ty, mutability, expr)
1810
1810
}
1811
- ast:: ItemKind :: Const ( defaultness, ref ty, ref expr) => {
1811
+ ast:: ItemKind :: Const ( ast :: ConstItem { defaultness, ref ty, ref expr} ) => {
1812
1812
( Some ( defaultness) , "const" , ty, ast:: Mutability :: Not , expr)
1813
1813
}
1814
1814
_ => unreachable ! ( ) ,
@@ -1827,8 +1827,8 @@ impl<'a> StaticParts<'a> {
1827
1827
1828
1828
pub ( crate ) fn from_trait_item ( ti : & ' a ast:: AssocItem ) -> Self {
1829
1829
let ( defaultness, ty, expr_opt) = match ti. kind {
1830
- ast:: AssocItemKind :: Const ( defaultness, ref ty, ref expr_opt ) => {
1831
- ( defaultness, ty, expr_opt )
1830
+ ast:: AssocItemKind :: Const ( ast :: ConstItem { defaultness, ref ty, ref expr } ) => {
1831
+ ( defaultness, ty, expr )
1832
1832
}
1833
1833
_ => unreachable ! ( ) ,
1834
1834
} ;
@@ -1846,7 +1846,7 @@ impl<'a> StaticParts<'a> {
1846
1846
1847
1847
pub ( crate ) fn from_impl_item ( ii : & ' a ast:: AssocItem ) -> Self {
1848
1848
let ( defaultness, ty, expr) = match ii. kind {
1849
- ast:: AssocItemKind :: Const ( defaultness, ref ty, ref expr) => ( defaultness, ty, expr) ,
1849
+ ast:: AssocItemKind :: Const ( ast :: ConstItem { defaultness, ref ty, ref expr} ) => ( defaultness, ty, expr) ,
1850
1850
_ => unreachable ! ( ) ,
1851
1851
} ;
1852
1852
StaticParts {
0 commit comments