about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--users/tazjin/predlozhnik/src/main.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/users/tazjin/predlozhnik/src/main.rs b/users/tazjin/predlozhnik/src/main.rs
index 7e036f4364..74677129e7 100644
--- a/users/tazjin/predlozhnik/src/main.rs
+++ b/users/tazjin/predlozhnik/src/main.rs
@@ -152,8 +152,8 @@ fn объясни(падеж: Падеж, предлог: &str) -> Html {
 fn ограничить(м: &Модель) -> Вывод {
     match (м.падеж, &м.предлог) {
         (Some(пж), Some(пл)) => Вывод {
-            доступные_падежи: BTreeSet::from([пж]),
-            доступные_предлоги: BTreeSet::from([*пл]),
+            доступные_падежи: (*ПО_ПРЕДЛОГУ)[пл].clone(),
+            доступные_предлоги: (*ПО_ПАДЕЖУ)[&пж].clone(),
             объяснение: Some(объясни(пж, пл)),
         },