File tree Expand file tree Collapse file tree 2 files changed +7
-5
lines changed
Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -68,8 +68,10 @@ impl TypingScreen {
6868 challenge : & Challenge ,
6969 repo_info : Option < GitRepository > ,
7070 ) -> Result < Self > {
71- let mut options = ProcessingOptions :: default ( ) ;
72- options. preserve_empty_lines = true ; // Always preserve empty lines for challenges
71+ let options = ProcessingOptions {
72+ preserve_empty_lines : true , // Always preserve empty lines for challenges
73+ ..Default :: default ( )
74+ } ;
7375
7476 let typing_core =
7577 TypingCore :: new ( & challenge. code_content , & challenge. comment_ranges , options) ;
Original file line number Diff line number Diff line change @@ -371,11 +371,11 @@ impl TypingCore {
371371 }
372372
373373 // Check if rest of line contains only whitespace
374- for i in type_pos.. chars. len ( ) {
375- if chars [ i ] == '\n' {
374+ for & ch in chars. iter ( ) . skip ( type_pos ) {
375+ if ch == '\n' {
376376 return true ;
377377 }
378- if !chars [ i ] . is_whitespace ( ) {
378+ if !ch . is_whitespace ( ) {
379379 return false ;
380380 }
381381 }
You can’t perform that action at this time.
0 commit comments