diff --git a/components/properties/src/props.rs b/components/properties/src/props.rs index ebf57b914d7..4cc1de1ac8c 100644 --- a/components/properties/src/props.rs +++ b/components/properties/src/props.rs @@ -112,7 +112,7 @@ impl PropertyValueNameToEnumMapper { M: DataMarker>, { Self { - map: data.map_project(|m, _| m), + map: data.cast(), markers: PhantomData, } } @@ -329,7 +329,7 @@ impl PropertyEnumToValueNameSparseMapper { M: DataMarker>, { Self { - map: data.map_project(|m, _| m), + map: data.cast(), markers: PhantomData, } } @@ -437,7 +437,7 @@ impl PropertyEnumToValueNameLinearMapper { M: DataMarker>, { Self { - map: data.map_project(|m, _| m), + map: data.cast(), markers: PhantomData, } } @@ -531,7 +531,7 @@ impl PropertyEnumToValueNameLinearTiny4Mapper { M: DataMarker>, { Self { - map: data.map_project(|m, _| m), + map: data.cast(), markers: PhantomData, } } diff --git a/components/properties/src/sets.rs b/components/properties/src/sets.rs index 4a7b7b373fd..6308b373bc5 100644 --- a/components/properties/src/sets.rs +++ b/components/properties/src/sets.rs @@ -76,9 +76,7 @@ impl CodePointSetData { where M: DataMarker>, { - Self { - data: data.map_project(|m, _| m), - } + Self { data: data.cast() } } /// Construct a new owned [`CodePointInversionList`] @@ -247,9 +245,7 @@ impl UnicodeSetData { where M: DataMarker>, { - Self { - data: data.map_project(|m, _| m), - } + Self { data: data.cast() } } /// Construct a new owned [`CodePointInversionListAndStringList`]