From 728eb449584da57acc604466702a603c03a82e45 Mon Sep 17 00:00:00 2001 From: Younies Mahmoud Date: Tue, 12 Mar 2024 17:35:50 +0100 Subject: [PATCH] Add support for DoublePlaceholder for databake (#4679) --- utils/pattern/src/frontend/databake.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/utils/pattern/src/frontend/databake.rs b/utils/pattern/src/frontend/databake.rs index 2dda9912e27..91313458628 100644 --- a/utils/pattern/src/frontend/databake.rs +++ b/utils/pattern/src/frontend/databake.rs @@ -4,6 +4,7 @@ use core::any::TypeId; +use crate::DoublePlaceholder; use crate::SinglePlaceholder; use super::*; @@ -19,6 +20,8 @@ where let store = self.store.bake(ctx); let b = if TypeId::of::() == TypeId::of::() { quote!(icu_pattern::SinglePlaceholder) + } else if TypeId::of::() == TypeId::of::() { + quote!(icu_pattern::DoublePlaceholder) } else { unreachable!("all impls of sealed trait PatternBackend should be covered") };