From 2491f8ae8e2e208380d60b9956e45e086057ad44 Mon Sep 17 00:00:00 2001 From: Jens Getreu Date: Thu, 20 Dec 2018 02:55:36 +0200 Subject: [PATCH] avoid unsafe mem::transmute --- src/codec/ascii.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/codec/ascii.rs b/src/codec/ascii.rs index 291c489..74b0d3b 100644 --- a/src/codec/ascii.rs +++ b/src/codec/ascii.rs @@ -109,7 +109,7 @@ impl RawDecoder for AsciiGraphicDecoder { output.writer_hint(input.len()); fn write_ascii_bytes(output: &mut dyn StringWriter, buf: &[u8]) { - output.write_str(unsafe { mem::transmute(buf) }); + output.write_str(std::str::from_utf8(buf).unwrap()); } // all non graphic is error