From 5ec517ed0083e31ac77862c03e3cad9f59e38cb4 Mon Sep 17 00:00:00 2001 From: "Shane F. Carr" Date: Sat, 15 Apr 2023 11:59:17 -0700 Subject: [PATCH] Add back +?Sized on locid_transform custom constructors --- components/locid_transform/src/canonicalizer.rs | 4 ++-- components/locid_transform/src/expander.rs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/components/locid_transform/src/canonicalizer.rs b/components/locid_transform/src/canonicalizer.rs index 9e871fb96b2..7bf94f78a43 100644 --- a/components/locid_transform/src/canonicalizer.rs +++ b/components/locid_transform/src/canonicalizer.rs @@ -227,7 +227,7 @@ impl LocaleCanonicalizer { // Note: This is a custom impl because the bounds on LocaleExpander::try_new_unstable changed #[doc = icu_provider::gen_any_buffer_docs!(ANY, icu_provider, Self::try_new_unstable)] pub fn try_new_with_any_provider( - provider: &impl AnyProvider, + provider: &(impl AnyProvider + ?Sized), ) -> Result { let expander = LocaleExpander::try_new_with_any_provider(provider)?; Self::try_new_with_expander_unstable(&provider.as_downcasting(), expander) @@ -237,7 +237,7 @@ impl LocaleCanonicalizer { #[doc = icu_provider::gen_any_buffer_docs!(BUFFER, icu_provider, Self::try_new_unstable)] #[cfg(feature = "serde")] pub fn try_new_with_buffer_provider( - provider: &impl BufferProvider, + provider: &(impl BufferProvider + ?Sized), ) -> Result { let expander = LocaleExpander::try_new_with_buffer_provider(provider)?; Self::try_new_with_expander_unstable(&provider.as_deserializing(), expander) diff --git a/components/locid_transform/src/expander.rs b/components/locid_transform/src/expander.rs index 16c5ab65b46..bc00bd2f1c6 100644 --- a/components/locid_transform/src/expander.rs +++ b/components/locid_transform/src/expander.rs @@ -287,7 +287,7 @@ impl LocaleExpander { #[doc = icu_provider::gen_any_buffer_docs!(ANY, icu_provider, Self::try_new_unstable)] pub fn try_new_with_any_provider( - provider: &impl AnyProvider, + provider: &(impl AnyProvider + ?Sized), ) -> Result { Self::try_new_compat(&provider.as_downcasting()) } @@ -295,7 +295,7 @@ impl LocaleExpander { #[doc = icu_provider::gen_any_buffer_docs!(BUFFER, icu_provider, Self::try_new_unstable)] #[cfg(feature = "serde")] pub fn try_new_with_buffer_provider( - provider: &impl BufferProvider, + provider: &(impl BufferProvider + ?Sized), ) -> Result { Self::try_new_compat(&provider.as_deserializing()) }