File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed
Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -83,7 +83,7 @@ impl Parse for DeriveStructItems {
8383 } else {
8484 // sth: [enum Ident { ... } = ...],
8585 // sth: [enum { ... } = ...],
86- DefaultValue :: Single ( default_value)
86+ DefaultValue :: Single ( Box :: new ( default_value) )
8787 }
8888 } else {
8989 DefaultValue :: None
@@ -135,7 +135,7 @@ impl Parse for DeriveStructItems {
135135 } else {
136136 // sth: [Ident { ... } = ...],
137137 // sth: [{ ... } = ...],
138- DefaultValue :: Single ( default_value)
138+ DefaultValue :: Single ( Box :: new ( default_value) )
139139 }
140140 } else {
141141 DefaultValue :: None
@@ -168,7 +168,7 @@ impl Parse for DeriveStructItems {
168168 if input. peek ( Token ! [ =] ) {
169169 input. parse :: < Token ! [ =] > ( ) ?;
170170 let default_value = input. parse :: < Expr > ( ) ?;
171- DefaultValue :: Single ( default_value)
171+ DefaultValue :: Single ( Box :: new ( default_value) )
172172 } else {
173173 DefaultValue :: None
174174 }
@@ -215,7 +215,7 @@ impl Parse for DeriveStructItems {
215215 input. parse :: < Token ! [ =] > ( ) ?;
216216 let default_value = input. parse :: < Expr > ( ) ?;
217217
218- DefaultValue :: Single ( default_value)
218+ DefaultValue :: Single ( Box :: new ( default_value) )
219219 } else {
220220 DefaultValue :: None
221221 }
Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ pub enum DeriveAutoMacrosVisibility {
3333#[ derive( Debug , Clone , PartialEq ) ]
3434pub ( crate ) enum DefaultValue {
3535 None ,
36- Single ( Expr ) ,
36+ Single ( Box < Expr > ) ,
3737 Array ( Vec < Expr > ) ,
3838}
3939
You can’t perform that action at this time.
0 commit comments