From 6d744df7fae7404ea9f133ba438054372911fe48 Mon Sep 17 00:00:00 2001 From: Kornel Date: Tue, 5 Dec 2023 02:41:30 +0000 Subject: [PATCH] Add #[repr(transparent)] --- src/lib.rs | 1 + src/unicode/mod.rs | 1 + 2 files changed, 2 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index b676733..8dba17a 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -75,6 +75,7 @@ pub struct UniCase(Encoding); /// Case Insensitive wrapper of Ascii strings. #[derive(Clone, Copy, Debug, Default)] +#[repr(transparent)] pub struct Ascii(S); /// Compare two string-like types for case-less equality, using unicode folding. diff --git a/src/unicode/mod.rs b/src/unicode/mod.rs index faaae02..fb17dc7 100644 --- a/src/unicode/mod.rs +++ b/src/unicode/mod.rs @@ -8,6 +8,7 @@ use self::map::lookup; mod map; #[derive(Clone, Copy, Debug, Default)] +#[repr(transparent)] pub struct Unicode(pub S); impl> Unicode {