Skip to content

Commit c2c1681

Browse files
committed
Fix spacing for Writer
1 parent f7577bd commit c2c1681

File tree

1 file changed

+3
-15
lines changed

1 file changed

+3
-15
lines changed

src/shared/src/console.rs

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -19,20 +19,8 @@ pub struct Writer {}
1919

2020
impl Write for Writer {
2121
fn write_str(&mut self, s: &str) -> fmt::Result {
22-
for c in s.chars() {
23-
let _ = self.write_char(c);
24-
}
25-
26-
Ok(())
27-
}
28-
29-
fn write_char(&mut self, c: char) -> fmt::Result {
30-
let mut buffer = [0u8; 4];
31-
32-
c.encode_utf8(&mut buffer);
33-
34-
for raw_char in &buffer {
35-
self.write_raw_char(*raw_char);
22+
for &byte in s.as_bytes() {
23+
let _ = self.write_byte(byte);
3624
}
3725

3826
Ok(())
@@ -41,7 +29,7 @@ impl Write for Writer {
4129

4230
impl Writer {
4331
#[inline(always)]
44-
fn write_raw_char(&mut self, c: u8) {
32+
fn write_byte(&mut self, c: u8) {
4533
let ax = u16::from(c) | 0x0e00;
4634

4735
unsafe {

0 commit comments

Comments
 (0)