File tree Expand file tree Collapse file tree 2 files changed +8
-6
lines changed
compiler/rustc_resolve/src
src/librustdoc/html/render Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -167,12 +167,13 @@ pub fn unindent_doc_fragments(docs: &mut [DocFragment]) {
167167///
168168/// Note: remove the trailing newline where appropriate
169169pub fn add_doc_fragment ( out : & mut String , frag : & DocFragment ) {
170- let s = frag. doc . as_str ( ) ;
171- let mut iter = s. lines ( ) ;
172- if s. is_empty ( ) {
170+ if frag. doc == kw:: Empty {
173171 out. push ( '\n' ) ;
174172 return ;
175173 }
174+ let s = frag. doc . as_str ( ) ;
175+ let mut iter = s. lines ( ) ;
176+
176177 while let Some ( line) = iter. next ( ) {
177178 if line. chars ( ) . any ( |c| !c. is_whitespace ( ) ) {
178179 assert ! ( line. len( ) >= frag. indent) ;
Original file line number Diff line number Diff line change @@ -1698,9 +1698,10 @@ fn render_impl(
16981698 let id = cx. derive_id ( format ! ( "{item_type}.{name}" ) ) ;
16991699 let source_id = trait_
17001700 . and_then ( |trait_| {
1701- trait_. items . iter ( ) . find ( |item| {
1702- item. name . map ( |n| n. as_str ( ) . eq ( name. as_str ( ) ) ) . unwrap_or ( false )
1703- } )
1701+ trait_
1702+ . items
1703+ . iter ( )
1704+ . find ( |item| item. name . map ( |n| n == * name) . unwrap_or ( false ) )
17041705 } )
17051706 . map ( |item| format ! ( "{}.{name}" , item. type_( ) ) ) ;
17061707 write ! ( w, "<section id=\" {id}\" class=\" {item_type}{in_trait_class}\" >" ) ;
You can’t perform that action at this time.
0 commit comments