@@ -281,7 +281,7 @@ fn get_expansion<'a, W: Write>(
281281 && let Some ( expanded_code) = expanded_codes. iter ( ) . find ( |code| code. start_line == line)
282282 {
283283 let ( closing, reopening) = if let Some ( current_class) = token_handler. current_class
284- && let class = current_class. as_html ( )
284+ && let class = current_class. as_html ( )
285285 && !class. is_empty ( )
286286 {
287287 ( "</span>" , format ! ( "<span class=\" {class}\" >" ) )
@@ -321,11 +321,15 @@ fn end_expansion<W: Write>(token_handler: &mut TokenHandler<'_, '_, W>, level: u
321321 }
322322 let mut out = String :: new ( ) ;
323323 let mut end = String :: new ( ) ;
324- for ( tag, class) in token_handler. closing_tags . iter ( ) . skip ( token_handler. closing_tags . len ( ) - level) {
324+ for ( tag, class) in
325+ token_handler. closing_tags . iter ( ) . skip ( token_handler. closing_tags . len ( ) - level)
326+ {
325327 out. push_str ( tag) ;
326328 end. push_str ( & format ! ( "<span class=\" {}\" >" , class. as_html( ) ) ) ;
327329 }
328- token_handler. pending_elems . push ( ( Cow :: Owned ( format ! ( "</span></span>{out}{end}" ) ) , Some ( Class :: Expansion ) ) ) ;
330+ token_handler
331+ . pending_elems
332+ . push ( ( Cow :: Owned ( format ! ( "</span></span>{out}{end}" ) ) , Some ( Class :: Expansion ) ) ) ;
329333}
330334
331335#[ derive( Clone , Copy ) ]
@@ -399,8 +403,7 @@ pub(super) fn write_code(
399403 . href_context
400404 . as_ref ( )
401405 . and_then ( |c| c. context . shared . expanded_codes . get ( & c. file_span . lo ( ) ) ) ;
402- let mut current_expansion =
403- get_expansion ( & mut token_handler, expanded_codes, line) ;
406+ let mut current_expansion = get_expansion ( & mut token_handler, expanded_codes, line) ;
404407 token_handler. write_pending_elems ( None ) ;
405408 let mut level = 0 ;
406409
@@ -440,8 +443,7 @@ pub(super) fn write_code(
440443 . push ( ( Cow :: Borrowed ( text) , Some ( Class :: Backline ( line) ) ) ) ;
441444 }
442445 if current_expansion. is_none ( ) {
443- current_expansion =
444- get_expansion ( & mut token_handler, expanded_codes, line) ;
446+ current_expansion = get_expansion ( & mut token_handler, expanded_codes, line) ;
445447 }
446448 } else {
447449 token_handler. pending_elems . push ( ( Cow :: Borrowed ( text) , class) ) ;
@@ -887,7 +889,9 @@ impl<'src> Classifier<'src> {
887889 ) {
888890 let lookahead = self . peek ( ) ;
889891 let file_span = self . file_span ;
890- let no_highlight = |sink : & mut dyn FnMut ( _, _) | sink ( new_span ( before, text, file_span) , Highlight :: Token { text, class : None } ) ;
892+ let no_highlight = |sink : & mut dyn FnMut ( _, _) | {
893+ sink ( new_span ( before, text, file_span) , Highlight :: Token { text, class : None } )
894+ } ;
891895 let whitespace = |sink : & mut dyn FnMut ( _, _) | {
892896 let mut start = 0u32 ;
893897 for part in text. split ( '\n' ) . intersperse ( "\n " ) . filter ( |s| !s. is_empty ( ) ) {
@@ -1053,7 +1057,10 @@ impl<'src> Classifier<'src> {
10531057 TokenKind :: CloseBracket => {
10541058 if self . in_attribute {
10551059 self . in_attribute = false ;
1056- sink ( new_span ( before, text, file_span) , Highlight :: Token { text : "]" , class : None } ) ;
1060+ sink (
1061+ new_span ( before, text, file_span) ,
1062+ Highlight :: Token { text : "]" , class : None } ,
1063+ ) ;
10571064 sink ( DUMMY_SP , Highlight :: ExitSpan ) ;
10581065 return ;
10591066 }
0 commit comments