@@ -274,7 +274,7 @@ fn get_expansion<'a, W: Write>(
274274 && let Some ( expanded_code) = expanded_codes. iter ( ) . find ( |code| code. start_line == line)
275275 {
276276 let ( closing, reopening) = if let Some ( current_class) = token_handler. current_class
277- && let class = current_class. as_html ( )
277+ && let class = current_class. as_html ( )
278278 && !class. is_empty ( )
279279 {
280280 ( "</span>" , format ! ( "<span class=\" {class}\" >" ) )
@@ -314,11 +314,15 @@ fn end_expansion<W: Write>(token_handler: &mut TokenHandler<'_, '_, W>, level: u
314314 }
315315 let mut out = String :: new ( ) ;
316316 let mut end = String :: new ( ) ;
317- for ( tag, class) in token_handler. closing_tags . iter ( ) . skip ( token_handler. closing_tags . len ( ) - level) {
317+ for ( tag, class) in
318+ token_handler. closing_tags . iter ( ) . skip ( token_handler. closing_tags . len ( ) - level)
319+ {
318320 out. push_str ( tag) ;
319321 end. push_str ( & format ! ( "<span class=\" {}\" >" , class. as_html( ) ) ) ;
320322 }
321- token_handler. pending_elems . push ( ( Cow :: Owned ( format ! ( "</span></span>{out}{end}" ) ) , Some ( Class :: Expansion ) ) ) ;
323+ token_handler
324+ . pending_elems
325+ . push ( ( Cow :: Owned ( format ! ( "</span></span>{out}{end}" ) ) , Some ( Class :: Expansion ) ) ) ;
322326}
323327
324328#[ derive( Clone , Copy ) ]
@@ -392,8 +396,7 @@ pub(super) fn write_code(
392396 . href_context
393397 . as_ref ( )
394398 . and_then ( |c| c. context . shared . expanded_codes . get ( & c. file_span . lo ( ) ) ) ;
395- let mut current_expansion =
396- get_expansion ( & mut token_handler, expanded_codes, line) ;
399+ let mut current_expansion = get_expansion ( & mut token_handler, expanded_codes, line) ;
397400 token_handler. write_pending_elems ( None ) ;
398401 let mut level = 0 ;
399402
@@ -433,8 +436,7 @@ pub(super) fn write_code(
433436 . push ( ( Cow :: Borrowed ( text) , Some ( Class :: Backline ( line) ) ) ) ;
434437 }
435438 if current_expansion. is_none ( ) {
436- current_expansion =
437- get_expansion ( & mut token_handler, expanded_codes, line) ;
439+ current_expansion = get_expansion ( & mut token_handler, expanded_codes, line) ;
438440 }
439441 } else {
440442 token_handler. pending_elems . push ( ( Cow :: Borrowed ( text) , class) ) ;
@@ -879,7 +881,9 @@ impl<'src> Classifier<'src> {
879881 ) {
880882 let lookahead = self . peek ( ) ;
881883 let file_span = self . file_span ;
882- let no_highlight = |sink : & mut dyn FnMut ( _, _) | sink ( new_span ( before, text, file_span) , Highlight :: Token { text, class : None } ) ;
884+ let no_highlight = |sink : & mut dyn FnMut ( _, _) | {
885+ sink ( new_span ( before, text, file_span) , Highlight :: Token { text, class : None } )
886+ } ;
883887 let whitespace = |sink : & mut dyn FnMut ( _, _) | {
884888 let mut start = 0u32 ;
885889 for part in text. split ( '\n' ) . intersperse ( "\n " ) . filter ( |s| !s. is_empty ( ) ) {
@@ -1044,7 +1048,10 @@ impl<'src> Classifier<'src> {
10441048 TokenKind :: CloseBracket => {
10451049 if self . in_attribute {
10461050 self . in_attribute = false ;
1047- sink ( new_span ( before, text, file_span) , Highlight :: Token { text : "]" , class : None } ) ;
1051+ sink (
1052+ new_span ( before, text, file_span) ,
1053+ Highlight :: Token { text : "]" , class : None } ,
1054+ ) ;
10481055 sink ( DUMMY_SP , Highlight :: ExitSpan ) ;
10491056 return ;
10501057 }
0 commit comments