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 {