From 682aa9d2d07f747e777210ac7d1dc5b7e35b06f5 Mon Sep 17 00:00:00 2001 From: Arthur Beck Date: Tue, 25 Feb 2025 17:35:24 -0600 Subject: [PATCH] Fix unsound transmute --- kernel/src/kernel/psfont.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/kernel/src/kernel/psfont.rs b/kernel/src/kernel/psfont.rs index 10a794d..07d6fd9 100644 --- a/kernel/src/kernel/psfont.rs +++ b/kernel/src/kernel/psfont.rs @@ -32,6 +32,7 @@ pub struct RawPCScreenFont { } /// The glyph type for [PCScreenFont]. +#[derive(Clone, Copy)] pub struct Glyph { /// The size of this glyph. pub len: u32, @@ -113,7 +114,7 @@ pub fn parse_pc_screen_font(data: RawPCScreenFont) -> Result(data.glyphs.as_slice())), unitable: Some(unitable), }; return Ok(out); @@ -124,7 +125,7 @@ pub fn parse_pc_screen_font(data: RawPCScreenFont) -> Result(data.glyphs.as_slice())), unitable: None, }; Ok(out)