File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -1848,7 +1848,11 @@ fn generate_node(
1848
1848
Indent ( Box :: new( Line ( "self.builder.into_reader().into()" . to_string( ) ) ) ) ,
1849
1849
Line ( "}" . to_string( ) ) ,
1850
1850
Line ( format!( "pub fn reborrow(&mut self) -> Builder<'_,{}> {{" , params. params) ) ,
1851
- Indent ( Box :: new( Line ( "Builder { builder: self.builder.reborrow(), ..*self }" . to_string( ) ) ) ) ,
1851
+ ( if !is_generic {
1852
+ Indent ( Box :: new( Line ( "Builder { builder: self.builder.reborrow() }" . to_string( ) ) ) )
1853
+ } else {
1854
+ Indent ( Box :: new( Line ( "Builder { builder: self.builder.reborrow(), ..*self }" . to_string( ) ) ) )
1855
+ } ) ,
1852
1856
Line ( "}" . to_string( ) ) ,
1853
1857
Line ( format!( "pub fn reborrow_as_reader(&self) -> Reader<'_,{}> {{" , params. params) ) ,
1854
1858
Indent ( Box :: new( Line ( "self.builder.as_reader().into()" . to_string( ) ) ) ) ,
You can’t perform that action at this time.
0 commit comments