File tree 1 file changed +4
-4
lines changed
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -295,7 +295,7 @@ pub fn (mut ss TextScanner) next_line() (string, bool) {
295
295
if ss.config.force_rune_mode {
296
296
return ss.input_runes[start..].string (), false
297
297
} else {
298
- return unsafe { tos ( & ss.input_bytes[start], ss.ilen - start) } , false
298
+ return ss.input_bytes[start..]. bytestr () , false
299
299
}
300
300
}
301
301
if ss.pos > ss.ilen {
@@ -304,7 +304,7 @@ pub fn (mut ss TextScanner) next_line() (string, bool) {
304
304
if ss.config.force_rune_mode {
305
305
return ss.input_runes[start..end].string (), true
306
306
} else {
307
- return unsafe { tos ( & ss.input_bytes[start], end - start) } , true
307
+ return ss.input_bytes[start.. end]. bytestr () , true
308
308
}
309
309
}
310
310
@@ -351,11 +351,11 @@ pub fn (mut ss TextScanner) read_until(delimiters string) !string {
351
351
if r in delimiters_bytes {
352
352
end := current_pos
353
353
ss.pos = end + 1
354
- return unsafe { tos ( & ss.input_bytes[start], end - start) }
354
+ return ss.input_bytes[start.. end]. bytestr ()
355
355
}
356
356
current_pos + = 1
357
357
}
358
358
ss.pos = ss.ilen
359
- return unsafe { tos ( & ss.input_bytes[start], ss.ilen - start) }
359
+ return ss.input_bytes[start..]. bytestr ()
360
360
}
361
361
}
You can’t perform that action at this time.
0 commit comments